У меня проблемы с macOSX и virtualenv. Кажется, он игнорирует --no-site-package. Используя точно такие же команды с linux (archlinux), он работает. Это он MacOSX 10.5 с питоном 2,5virtualenv macosX --no-site-package игнорируется
curl -o virtualenv.py 'http://bitbucket.org/ianb/virtualenv/raw/tip/virtualenv.py
Создать новую среду
python virtualenv.py --no-site-packages foo
New python executable in foo/bin/python
Installing setuptools...........................done.
Активировать это
source foo/bin/activate
Попытка установить что-то в нем. Несмотря на virtualenv он ищет общесистемный установить
easy_install cherrypy
Searching for cherrypy
Best match: CherryPy 3.1.2
Adding CherryPy 3.1.2 to easy-install.pth file
Using /Library/Python/2.5/site-packages
Processing dependencies for cherrypy
Finished processing dependencies for cherrypy
Тем не менее он не находит модуль
(foo)guidage-multimodal:~ tristram$ python
Python 2.5.1 (r251:54863, Feb 6 2009, 19:02:12)
[GCC 4.0.1 (Apple Inc. build 5465)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import cherrypy
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named cherrypy
Я попытался ПГИ после глядя на virtualenv --no-site-packages and pip still finding global packages? Однако он не устанавливая psycopg2 (некоторые проблемы с GCC). Также я хотел бы иметь возможность setup.py (из дистрибутива), который делает всю woork
update На macOS 10.6 он работает так, как предполагается, работает. Может быть, это python от 2,5 до старости, или установка не работает, поэтому я откажусь и потребую macOS 10.6 ...