2

Snow Leopard поставляется с версией Python 2.6, которая несовместима со многими популярными библиотеками, поэтому я скачал версию Python 2.6 с python.org. Однако, когда я python на терминале, я все равно получаю старую версию Python. Как я могу это изменить?

which python настоящее время дает мне /Library/Frameworks/Python.framework/Versions/2.6/bin/python

ls -l /usr/bin/python не является символической ссылкой на вышеуказанное (ни на Versions/Current).

У меня есть версия в /opt/local/bin/python2.6 которую я хочу использовать.

1 ответ1

1

Я не знаю, как это повлияет на другое использование Python в OS X, но поскольку в настоящее время Python для OS X указан в вашей PATH , вам просто нужно изменить это:

Я не знаю, имеет ли это значение, но только для архивов: на моей OS X 10.6 (которая является обновлением с 10.4 до 10.5), /Library/Frameworks/Python.framework/Versions/2.6/bin/ не указан в PATH . Вместо этого, which python выдает /usr/bin/python .

Например: file /usr/bin/xattr /usr/bin/xattr: python script text executable , и, следовательно, может повлиять на изменение исполняемого файла Python!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .