解决Virtualenv中的DistributionNotFound错误的帮助

0 投票
1 回答
1123 浏览
提问于 2025-04-16 20:05

我在我的系统上安装了 virtualenv,并选择了不复制任何系统包。然后我用 easy_install 安装了 Django,这个过程也很顺利。

但是在虚拟环境中,当我尝试运行 django-admin.py 时,出现了一个我无法解决的错误。有人能帮我一下吗?非常感谢!

(virt1) C:\virt_env\virt1>Scripts\django-admin.py

Traceback (most recent call last):
  File "C:\virt_env\virt1\Scripts\django-admin.py", line 4, in <module>
    import pkg_resources
  File "C:\Program_Files\Python27\lib\site-packages\pkg_resources.py", line 2607, in <module>
    parse_requirements(__requires__), Environment()
  File "C:\Program_Files\Python27\lib\site-packages\pkg_resources.py", line 565, in resolve
    raise DistributionNotFound(req)  # XXX put more info here
pkg_resources.DistributionNotFound: django==1.3

1 个回答

2

我觉得 easy_install 可能不知道 virtualenv 是什么。建议你用 pip 来代替。

撰写回答