我想学习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
答案 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>
。