Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/304.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 使用pip安装后找不到virtualenv或django_Python_Django_Virtualenv_Pip - Fatal编程技术网

Python 使用pip安装后找不到virtualenv或django

Python 使用pip安装后找不到virtualenv或django,python,django,virtualenv,pip,Python,Django,Virtualenv,Pip,我使用pip安装了virtualenv,现在每当我实际尝试使用它时,都会收到以下错误: % virtualenv Traceback (most recent call last): File "/bin/virtualenv", line 5, in <module> from pkg_resources import load_entry_point File "build/bdist.macosx-10.9-x86_64/egg/pkg_resources.

我使用pip安装了virtualenv,现在每当我实际尝试使用它时,都会收到以下错误:

% virtualenv
Traceback (most recent call last):
   File "/bin/virtualenv", line 5, in <module>
    from pkg_resources import load_entry_point
   File "build/bdist.macosx-10.9-x86_64/egg/pkg_resources.py", line 2705, in <module>
   File "build/bdist.macosx-10.9-x86_64/egg/pkg_resources.py", line 668, in require
   File "build/bdist.macosx-10.9-x86_64/egg/pkg_resources.py", line 571, in resolve
pkg_resources.DistributionNotFound: virtualenv==1.11.2
%
%virtualenv
回溯(最近一次呼叫最后一次):
文件“/bin/virtualenv”,第5行,在
从打包资源导入加载入口点
文件“build/bdist.macosx-10.9-x86_64/egg/pkg_resources.py”,第2705行,在
文件“build/bdist.macosx-10.9-x86_64/egg/pkg_resources.py”,第668行,在require中
文件“build/bdist.macosx-10.9-x86_64/egg/pkg_resources.py”,第571行,解析
pkg_resources.DistributionNotFound:virtualenv==1.11.2
%

类似地,我用pip安装了django,当我尝试用python导入django时,我得到:
ImportError:没有名为django的模块

我再次尝试安装virtualenv,这次使用的是easy_install而不是pip。easy_install给了我一个错误,说它与我的
PYTHONPATH
环境变量有问题。瞧,在阅读之后,
PYTHONPATH
是python用来查找模块的,而我的
PYTHONPATH
没有设置

在将
PYTHONPATH
设置为
/lib/python3.3/site packages
(pip安装我的模块的地方)后,virtualenv和importing django都正常工作

注意:因为我同时安装了python2.7和python3.3,所以对我来说,
pip
实际上会将包安装到
/lib/python2.7/site-packages
,而
pip3
会将包安装到前面提到的
/lib/python3.3/site-packages

对于不熟悉的用户,可以在此处找到有关设置环境变量的信息: