Ich habe den folgenden Fehler nach einer Neuinstallation von Python über brew installieren Python. Der Link gehört zu einer früheren Python-Installation, die ich manuell gelöscht habe.Python fragt ältere Pfade auf dem Mac nach dem Löschen von doppelten Python-Installation
$ virtualenv ENV
python: posix_spawn: /System/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python: No such file or directory
Ich bin mit MacOS 10.7.3 und ich installiert virtualenv über pip:
$ sudo /usr/local/share/python/pip install virtualenv
Downloading/unpacking virtualenv
Downloading virtualenv-1.7.1.2.tar.gz (2.1Mb): 2.1Mb downloaded
Running setup.py egg_info for package virtualenv
warning: no previously-included files matching '*.*' found under directory 'docs/_templates'
Installing collected packages: virtualenv
Running setup.py install for virtualenv
warning: no previously-included files matching '*.*' found under directory 'docs/_templates'
Installing virtualenv script to /usr/local/share/python
Successfully installed virtualenv
Cleaning up...
$ virtualenv ENV
python: posix_spawn: /System/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python: No such file or directory
Wie kann ich dieses Problem beheben?
Edit: Ich habe MacOSx neu installiert und kehrte jetzt zu meinem vorherigen Status zurück, der mich das vorinstallierte Python löschen ließ.
$ which python
/Library/Frameworks/Python.framework/Versions/2.7/bin/python
$ which pip /usr/local/bin/pip $ sudo pip install virtualenv
Downloading/unpacking virtualenv
Downloading virtualenv-1.7.1.2.tar.gz (2.1Mb): 2.1Mb downloaded
Running setup.py egg_info for package virtualenv
warning: no previously-included files matching '*.*' found under directory 'docs/_templates'
Installing collected packages: virtualenv
Running setup.py install for virtualenv
warning: no previously-included files matching '*.*' found under directory 'docs/_templates'
Installing virtualenv script to /usr/local/bin
Successfully installed virtualenv
Cleaning up...
$ python virtualenv.py ENV
/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python: can't open file 'virtualenv.py': [Errno 2] No such file or directory
Das virtualenv.py bei /Library/Python/2.7/site-packages/virtualenv.py und /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/ gelegen py2app/rezepte/virtualenv.py aber irgendwie python vermisst alles.
Warum gibt es so viel Chaos? Wie soll ich fortfahren, um das zu beheben?
Sie können davon profitieren, die erste Antwort zu lesen [hier verlinkt] (http: // stackoverflow.com/questions/1218891/multiple-versions-von-python-on-os-x-leopard) und dann den Link lesen, den diese Antwort bietet. Es ist normalerweise eine schreckliche Idee, die von Apple installierten Versionen der Dinge zu entfernen (das ist ein Grund, warum ich mich weigere, auf einem Mac zu entwickeln). – ely
Ich habe bereits gebraut. Die Diskussion findet hauptsächlich auf MacPorts in diesem Link statt. – cgl