Mon serveur a Python2.5 Je veux sauter à la plus récente Python (2.7.x dans mon cas). J'ai compilé python à partir de la source, j'ai téléchargé le plus récent virtualenv (1.5.1).assert erreur lors de l'installation de virtualenv avec différents python
Maintenant essentiellement ce que im essayant de faire:
./packages/virtualenv/virtualenv.py --python=packages/Python-2.7/python env/
frappe:
./packages/virtualenv/virtualenv.py
Fournit:
1.5.1
lors de la frappe:
packages/Python-2.7/python
Fournit:
Python 2.7 (r27:82500, Nov 21 2010, 23:19:15)
[GCC 4.3.2] on linux2
(cut help mesage)
>>>
Cependant runing résultats virutalenv dans:
AssertionError: Nom du fichier /packages/Python-2.7/Lib/os.py ne démarre pas avec ces préfixes: [ '/ usr/local ']
Quoi que cela signifie et quoi que je sois ou je ne me trompe pas.
P.S. Lors de la construction d'env + python I basée à la question: How do I work around this problem creating a virtualenv environment with a custom-build Python?
"J'espère que cette question a répondu à l'auteur finira par aider quelqu'un." Cela a certainement été le cas. Je vous remercie. –
J'ai ce problème sur Windows 7, où il n'y a pas de fichier ./configure utilisé. – Sabuncu
Sur Windows, j'ai résolu le problème avec une nouvelle installation - voir: http://stackoverflow.com/questions/8688709/virtualenv-on-windows-7-returns-assertionerror/10078890#10078890 – Sabuncu