这是我的问题:为了工作,我需要通过寻找一些脚本来建立一个环境。此脚本正在设置我不知道的虚拟环境。
直到我需要使用我没有的django
模块。所以我用pip来安装模块。它没有用,我收到了一条错误消息ImportError: No module named django
所以我调查了原因。我发现,我正在使用virtualenv。
这是我的sys.path
:
['',
'/home/user/myenv/release/lib/Linux_x86_64/debug',
'/home/user/myenv/tools',
'/home/user/myenv/tools/virtualenv/lib/python27.zip',
'/home/user/myenv/tools/virtualenv/lib/python2.7',
'/home/user/myenv/tools/virtualenv/lib/python2.7/plat-linux2',
'/home/user/myenv/tools/virtualenv/lib/python2.7/lib-tk',
'/home/user/myenv/tools/virtualenv/lib/python2.7/lib-old',
'/home/user/myenv/tools/virtualenv/lib/python2.7/lib-dynload',
'/home/user/myenv/tools/python/lib/python2.7',
'/home/user/myenv/tools/python/lib/python2.7/plat-linux2',
'/home/user/myenv/tools/python/lib/python2.7/lib-tk',
'/home/user/myenv/tools/virtualenv/lib/python2.7/site-packages']
如果我再次尝试安装django,我会收到来自pip的消息
$ pip install django
Requirement already satisfied (use --upgrade to upgrade): django in /home/usr/myenv/tools/virtualenv/lib/python2.7/site-packages
Cleaning up...
我的问题是为什么以及如何解决这个问题以使用django?
更新
我尝试过source /home/user/myenv/tools/virtualenv/bin/activate
然后用pip安装django。没有区别。