Python virtualenv不会复制站点包(即使使用--system-site-packages标志)

时间:2014-09-26 11:40:03

标签: python django python-2.7 virtualenv

似乎在运行virtualenv时,没有任何网站包被复制 - 即使使用--system-site-packages标志。最终目标是制作可重新定位的副本。

我看过virtualenv --system-site-packages not using system site packages,但是没有设置PYTHONPATH也无济于事。

示例:

$ python2.7
Python 2.7.6 (default, Nov 18 2013, 11:08:31) 
[GCC 4.4.6 20120305 (Red Hat 4.4.6-4)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import django
>>>

$ find /usr/local/lib/python2.7/site-packages -name "*django*"
# Lots of files listed.

$ virtualenv-2.7 --system-site-packages django_branch

$ find ./django_branch/ -name "*django*"
# Nothing found.

我也试过了--always-copy标志和--python标志,尝试设置和取消设置PYTHONPATH,没有任何变化。

$ setenv PYTHONPATH /usr/local/lib/python2.7/site-packages
$ setenv PYTHONPATH ''

0 个答案:

没有答案