Pycharm не может найти пакеты или модули, установленные с помощью pip в Windows

#python #installation #pygame #pycharm #virtualenv

#python #установка #pip #pycharm

Вопрос:

Pycharm не синхронизируется с пакетами pip, хотя я добавил путь в переменную среды. Следующие элементы прояснят тему:

уже установленный пакет sklearn:
введите описание изображения здесь

pycharm не может найти этот пакет:

введите описание изображения здесь

переменная среды:

https://i.stack.imgur.com/1zehq.png

Комментарии:

1. Вы пробовали использовать CMD или Jupyter Notebook?

Ответ №1:

Дело в том, что pycharm создает все ваши проекты в виртуальной среде. Таким образом, пакеты, которые вы установили вне виртуальной среды (пакеты глобального сайта), не наследуются в вашем проекте. Для этого есть простое решение. При создании проекта pycharm обязательно установите флажок «наследовать пакеты глобального сайта«, как показано здесь.Затем вы сможете импортировать все пакеты в свою виртуальную среду при условии, что они были установлены на вашем компьютере.

введите описание изображения здесь

В качестве альтернативы вы можете установить все пакеты отдельно, используя «pip install» в терминале pycharm. Если пакет был установлен вне виртуальной среды, pip будет использовать кэшированные файлы вместо повторной загрузки пакета.

Или вы можете установить пакеты, используя Настройки -> Проект -> Интерпретатор проекта, как предлагают другие ответы.

Ответ №2:

В PyCharm перейдите в раздел File / Настройки по умолчанию / Интерпретатор проекта

На этой странице в левом нижнем углу есть плюс, какие бы модули вы ни установили через pip, вам может потребоваться установить их вручную. Или вы можете изменить свой интерпретатор проекта, чтобы убедиться, что вы используете правильный интерпретатор со всеми установленными модулями.

Ответ №3:

Похоже, что выбранный интерпретатор находится не там, где вы думаете. Если вы используете интерпретатор, отличный от системного по умолчанию, он не будет загружать модули. Чтобы добавить модули в PyCharm, перейдите в настройки, интерпретатор проекта, кнопку Добавить и установите его с помощью интегрированного управления пакетами PyCharm.

шаги

Ответ №4:

Если вы не «унаследовали пакеты глобального сайта» при создании проекта, проверьте в дереве проекта в разделе Внешние библиотеки, отмечена ли папка красным цветом. Т.е. Если вы не используете системный интерпретатор по умолчанию, Lib / site-packages могут быть отмечены красным. Чтобы впоследствии добавить эти библиотеки, перейдите по адресу: File-Project (ваш проект) Project Structure, выберите Добавить корень содержимого, перейдите к site-packages (или соответствующей папке, которую вы хотите добавить) и добавьте ее. После нажатия кнопки OK папка больше не будет отмечена красным цветом. (протестировано в PyCharm 2020.3)