Python запрашивает старые пути на Mac после удаления повторяющейся установки Python.

У меня возникает следующая ошибка после чистой установки python через brew install python. Ссылка относится к предыдущей установке Python, которую я удалил вручную.

$ virtualenv ENV
python: posix_spawn: /System/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python: No such file or directory

Я использую MacOS 10.7.3 и установил virtualenv через 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

Как это исправить?

Изменить :Я переустановил MacOSx и теперь вернулся к своему прежнему состоянию, которое заставило меня удалить предустановленный python.

$ 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 находится в /Library/Python/2.7/site-packages/virtualenv.py и /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/py2app/. recipes/virtualenv.py, но python почему-то пропускает все.

Почему так много беспорядка? Как мне поступить, чтобы исправить это?

9
задан cgl 19 April 2012 в 10:54
поделиться