2015-01-01 4 views
0

Я запускаю Mac OSX 10.9.5. Я пытаюсь использовать Enthought Canopy в качестве моей IDE, но хочу, чтобы он указывал на дистрибутив Python, который я установил с помощью Homebrew. Я выполнил инструкции на странице this, но безрезультатно.Проблемы с настройкой Путь Python для Enthought Canopy

Вот что я сделал:

Когда я типа «который питона» в терминал, я получаю следующее:

/usr/local/bin/python 

Таким образом, я изменил файл «launchd.conf», чтобы включать в себя следующее :

setenv PYTHONPATH /usr/local/bin:/usr/local/sbin 

launchd.conf информация, как представляется, переживает, потому что, когда я типа «экспорт», я получаю следующее:

declare -x PATH="/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin" 
declare -x PWD="/Users/***/.canopy" 
declare -x PYTHONPATH="/usr/local/bin:/usr/local/sbin" 

Любые предложения? Благодаря!!

P.S. Я не знаю, важно ли это или нет, но у меня есть следующие данные в моем ~/.canopy/locations.cfg файл:

{'canopy_64bit-system': u'/Users/****/Documents/System', 'canopy_64bit-user': u'/Users/***/Documents/User'} 

ответ

0

но хочу [Canopy], чтобы указать на распределение Python, что Я установил с помощью Homebrew.

Вы не можете сделать это безопасно. Это еще не поддерживается. На данный момент среда Canopy IDE неразрывно связана с дистрибутивом Python, на котором она основана (с которой она устанавливается). Менее принципиально невозможный, но все еще хрупкий и не поддерживаемый, будет использовать PYTHONPATH, чтобы Canopy Python мог импортировать пакеты из вашего существующего Python. Если вы хотите поделиться модулем или пакетом между несколькими дистрибутивами python, сохраните источник пакета за пределами любого из дистрибутивов и установите его в каждый из них отдельно.

+0

Это очень плохо. Благодаря! – monkeybiz7

+0

Тем не менее, я немного смущен инструкциями, размещенными по следующей ссылке: https://support.enthought.com/entries/23665767-How-do-I-set-PYTHONPATH-and-other-environment-variables -for-Canopy- Кажется, что можно изменить переменные среды для Canopy? По сути, мне все равно, работает ли Canopy на собственной версии Python или той, которую я загрузил, но я хотел бы сохранить свои библиотеки в одном месте. – monkeybiz7

+0

Правильно. Статья ссылается на два потока в Stack Overflow, которые описывают, как устанавливать переменные среды в приложениях (например, Canopy), которые запускаются с рабочего стола MacOS, прожектора и т. Д. –

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

  • Нет связанных вопросов^_^