Mam poniżej błąd po czystej instalacji Pythona za pomocą brew install python. Link należy do poprzedniej instalacji Pythona, którą usunąłem ręcznie.Python prosi o starsze ścieżki na mac po usunięciu zduplikowanej instalacji pythona
$ virtualenv ENV
python: posix_spawn: /System/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python: No such file or directory
Używam MacOS 10.7.3 i zainstalowałem virtualenv poprzez 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
Jak mogę rozwiązać ten problem?
Edytuj: Zainstalowałem system MacOSx i powróciłem do poprzedniego stanu, który spowodował usunięcie preinstalowanego pythona.
$ 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
virtualenv.py znajduje się /Library/Python/2.7/site-packages/virtualenv.py i /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/ py2app/recipes/virtualenv.py, ale w jakiś sposób python traci wszystko.
Dlaczego jest tak dużo bałaganu? Jak mam to naprawić?
Możesz skorzystać z lektury pierwszej odpowiedzi [link here] (http: // stackoverflow.com/questions/1218891/multiple-versions-of-python-on-os-x-leopard), a następnie odczytanie linku, który zapewnia ta odpowiedź. Zazwyczaj usunięcie wersji zainstalowanych przez Apple jest okropnym pomysłem (jest to jeden z powodów, dla których odmawiam tworzenia na komputerze Mac). – ely
Już używałem naparu. Dyskusja dotyczy głównie MacPorts w tym łączu. – cgl