2015-12-24 4 views
0

Кажется, что python можно найти в трех разных местах на моей Mac OS. Смотри ниже. Что-то не так? Должен ли я и как я могу очистить мою установку python, не переустанавливая ОС? На самом деле, я недавно испытывал странное поведение при использовании Python.Очистка установки Python

'/usr/local/Cellar/python/2.7.9/Frameworks/Python.framework/Versions/2.7/lib/python2.7/, 

'/usr/local/lib/python2.7/site-packages', 

'/Library/Python/2.7/site-packages', 
+0

http://stackoverflow.com/questions/30844746/how-to-uninstall-all-python-versions-and-use-the-default-system-version-of-os-x может помочь – BAE

ответ

2

Что вам нужно сделать, это обновить пути в вашем .bashrc (или более вероятно .profile, как вы на макинтош). Это должно быть доступно из вашего домашнего каталога. ~/.profile и можно редактировать с помощью nano.

Затем вы можете сообщить своему терминалу, какой набор библиотек и версию python использовать, добавив следующее. Обратите внимание, что более одного можно добавить таким образом, поэтому есть только один каталог bin с исполняемой программой python!

export PATH=$PATH:/usr/local/lib/python2.7/site-packages 

Если вы хотите добавить другие библиотеки/выполнять свои собственные программы, как если бы они были в библиотеке или сохранить себя переустановке все, вы можете использовать следующее:

export PYTHONPATH=/Library/Python/2.7/site-packages' 

Наконец, если вы хотите запускайте библиотеки скриптов/preload каждый раз, когда вы открываете python, вы также можете сделать файл .pythonstartup в своем домашнем каталоге.

export PYTHONSTARTUP=$HOME/.pythonstartup 

Что касается очистки, большинство дистрибутивов, как правило, необходимо обновлять пути, когда они установлены, что наиболее вероятно, что является причиной ваших проблем. Итак, все, что вам, вероятно, нужно сделать, это посмотреть на ваш файл .profile и удалить два из указанных выше трех путей.

Надеюсь, что это поможет!

Смежные вопросы