2014-02-19 4 views
26

Я начал использовать PyCharm IDE, но я не смог определить, как управлять внешними библиотеками. Например, PyCharm не видит matplotlib. В файловом менеджере PyCharm я отчетливо вижу список внешних библиотек, и нет matplotlib. Однако я его установил, и я знаю его местоположение.PyCharm и внешние библиотеки

Как добавить эту библиотеку в среду PyCharm?

ответ

49

Я предлагаю использовать виртуальную среду Python. Это очень легко с PyCharm.

PyCharm> Настройки ...> Интерпретатор Project> Python интерпретаторы

Нажмите "Создать виртуальную среду" и выбрать базовый интерпретатор.

enter image description here

Нажмите кнопку "Установить" и установить все нужные пакеты. Вы также можете добавить другие репозитории, если по умолчанию они не содержат требуемые библиотеки. Еще одно преимущество заключается в том, что вы можете видеть, какие библиотеки имеют более новую версию и могут быть обновлены.

enter image description here

+3

FYI - для Windows PyCharm Comm v. 2016.2, меню немного отличается. 'File-> Настройки по умолчанию ...-> Project Interpreter' –

2

Я думаю, что один из способов решения проблемы заключается в определении интерпретатора в самом PyCharm через Файл -> Настройки -> Python интерпретаторы

Существует также вкладка Paths в этой ситуации, вам нужно добавить путь к вашему matplotlib явно там. Но для меня нет особого пути. Вот мои пути в этой вкладке:

файл: // D:/hg_work/vefw_regression/инструменты/Python/библиотеки DLL
файл: // D:/hg_work/vefw_regression/инструменты/питон/Lib
файл: // D:/hg_work/vefw_regression/tools/python/Lib/lib-tk
файл: // D:/hg_work/vefw_regression/tools/python
файл: // D:/hg_work/vefw_regression/tools/python/Lib/site-packages (мой matplotlib/numpy и другие вещи здесь)
файл: // D:/hg_work/vefw_regression/tools/python/Lib/site-packages/win32
файл: // D:/hg_work/vefw_regression/tools/python/Lib/site-packages/win32/lib
файл: // D:/hg_work/vefw_regression/tools/python/Lib/site-packages/pythonwin
файл: // D:/Users/svecovs/AppData/Roaming/JetBrains/PyCharm Community Edition 3.0.1/хелперы/питон-скелеты
файл: // D:/hg_work/vefw_regression/инструменты/питон/Lib/сайт-пакеты/ядро ​​(добавлено пользователем)

+1

Когда я запускаю этот скрипт в командной строке интерпретатора по умолчанию, все идет хорошо. У меня проблемы только с помощью Pycharm. На вкладке PATH интерфейса конфигурации PyCharm у меня есть путь к matplotlib, но я все равно получаю такое же сообщение об ошибке. – freude

+0

Для меня не было никаких путей к каким-либо специальным библиотекам. – freude

+1

PyCharm может иметь собственный путь для интерпретатора python. Например, у меня есть D:/python/'в моих Windows' PATH' (в командной строке это происходит), но PyCharm настроен на использование python на внешнем сервере: 'Python 2.7.3 (D:/hg_work/vefw_regression/tools/python/python.exe) 'на упомянутых вкладках интерпретатора Python – arbulgazar

0

Для пользователей Linux здесь является решение, во-первых, написать эту команду в терминале,

sudo apt-get install python-matplotlib 

Теперь вы сделали, вы сможете увидеть Matplotlib в файле >>> настройки >> проектный интерпретатор. Image

1

Установите matplotlib, а затем python-tk.Pycharm будет функционировать хорошо. Он работает для меня в Ubuntu 16.04.

Sudo APT-получить установку питона-тк

Sudo APT-получить установку питона-Matplotlib

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