尝试创建虚拟环境时出错

时间:2016-05-30 01:33:30

标签: python django virtualenv

我想学习django所以我试图创建一个虚拟环境,我收到了这个错误:

mkvirtualenv django

Traceback (most recent call last):
  File "/usr/local/bin/virtualenv", line 5, in <module>
    from pkg_resources import load_entry_point
  File "/Library/Python/2.7/site-packages/distribute-0.6.49-py2.7.egg/pkg_resources.py", line 2881, in <module>
    parse_requirements(__requires__), Environment()
  File "/Library/Python/2.7/site-packages/distribute-0.6.49-py2.7.egg/pkg_resources.py", line 596, in resolve
    raise DistributionNotFound(req)
pkg_resources.DistributionNotFound: virtualenv==1.8.2

我有一段时间没用过python所以我不确定问题是什么:

 virtualenv --version
Traceback (most recent call last):
  File "/usr/local/bin/virtualenv", line 5, in <module>
    from pkg_resources import load_entry_point
  File "/Library/Python/2.7/site-packages/distribute-0.6.49-py2.7.egg/pkg_resources.py", line 2881, in <module>
    parse_requirements(__requires__), Environment()
  File "/Library/Python/2.7/site-packages/distribute-0.6.49-py2.7.egg/pkg_resources.py", line 596, in resolve
    raise DistributionNotFound(req)
pkg_resources.DistributionNotFound: virtualenv==1.8.2

1 个答案:

答案 0 :(得分:0)

您正在使用mkvirtualenv virtualenvwrapper命令。您可能没有安装virtualenvwrapper

在命令行中键入virtualenvwrapper并观察输入。如果您得到类似command not found的内容,那么您应该先安装它。

你应该像pip pip install virtualenvwrapper一样安装它。

有一些安装后的步骤,最重要的一个是source /usr/local/bin/virtualenvwrapper.sh,可以使mkvirtualenv, rmvirtualenv之类的命令可用。

请参阅virtualenvwrapper's documentation

或者,您也可以使用virtualenv。检查你是否安装了它

virtualenv --version

如果不这样做,可以使用pip进行安装。一旦安装完毕,就可以像这样创建你的virtualenv 在您选择的目录中virtualenv <name>