Если вы можете заставить работать дистрибутив Canopy (Enthought), но не знаете, где он установлен / для чего нужен PyDev, мне помогло следующее установить эту установку, чтобы определить правильное решение и установить его:
Запустите ipython (как он был установлен с дистрибутивом Canopy).
сделать:
import sys;
for i in sys.path: print( i)
ищите параметр, который оканчивается в: "/ bin" (например, мой был: / Users / myUserNameHERE / Library / Enthought / Canopy_32bit / User / bin)
Теперь самое интересное (как это у меня работает), перейдите к настройкам затмения и в разделе:
«Pydev» ==> «Интерпретатор - Python» и выберите «New ...»
Добавьте этот полный путь в 'Исполняемый файл интерпретатора', укажите этот путь вместе с 'python' (на mac [возможно, 'python.exe' в windows?]). Для 'Имя интерпретатора' я поставил 'Python2.7- Навес ');
Затем PyDev автоматически включает другие библиотеки (я установил флажки, чтобы принять его предложения).
Наконец, вам нужно убедиться, что ваш проект использует этот интерпретатор. Убедитесь, что либо
- (a) Если ваш проект привязан к интерпретатору по умолчанию (для «Python», а не «Jython»), переместите добавленный вами новый «Python2.7-Canopy» (в настройках рабочей области) в значение по умолчанию для рабочей области. (сначала используйте «Вверх») или
- (b) Перейдите в настройки проекта и в разделе «PyDev - Интерпретатор / Граммер» выберите из необходимого выпадающего списка имя, которое вы указали (например, «Python2.7-Canopy»)
В моей системе все тогда наконец-то сработало, matplotlib, numpy и т. Д. Да!