J'ai des problèmes avec macOSX et virtualenv. Il semble ignorer --no-site-package. En utilisant exactement les mêmes commandes avec linux (archlinux) cela fonctionne. Il il macOSX 10.5 avec python 2,5virtualenv macosX --no-site-package ignoré
curl -o virtualenv.py 'http://bitbucket.org/ianb/virtualenv/raw/tip/virtualenv.py
Créer un nouvel environnement
python virtualenv.py --no-site-packages foo
New python executable in foo/bin/python
Installing setuptools...........................done.
Activez-
source foo/bin/activate
Essayez d'installer quelque chose. Malgré virtualenv il semble que le système à l'échelle installer
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
Pourtant, il ne trouve pas le module
(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
J'ai essayé PIP après avoir regardé virtualenv --no-site-packages and pip still finding global packages? Cependant, il échoue l'installation psycopg2 (quelques problèmes avec gcc). Aussi je voudrais pouvoir avoir un setup.py (de distribuer) qui fait le travail entier
mise à jour Sur macOS 10.6 cela fonctionne comme il est censé fonctionner. Peut-être est python 2.5 à vieux, ou l'installation est cassée, donc j'abandonne et exigera macOS 10.6 ...