Как можно использовать установленные пакеты проекта Python в Pycharm IDE в каждом новом проекте? - PullRequest
0 голосов
/ 05 февраля 2019

Привет с другой стороны,

Файл Python на pycharm

Я установил некоторые пакеты с помощью терминала pycharm: для моих программ необходим соединитель mysql, pymysql, pillow и т. Д.

Я создал несколько файлов Python и импортировал соединитель mysql, pymysql, PIL и т. Д., И мои коды работали нормально.

Недавно я попытался создать новый файл python в новом проекте, когда попытался импортировать mysql.Connector и pymysql, мои коды подчеркнуты красным цветом, сообщая мне, что импортированные модули не могут быть найдены.

Это те же пакеты, которые я импортировал в моих предыдущих файлах, и они работали нормально.

Так почему же они стали красными подчеркиванием и серым цветом сейчас?

Нужно ли мне устанавливать эти пакеты в pip для каждого нового проекта?

Я пытался понять, как можно решить эту проблему, выполнив некоторыеисследования и расспросить друзей.Мне посоветовали перейти к настройкам и попытаться создать новую среду с установленными пакетами по моему выбору, а затем установить флажки глобального наследования и сделать его доступным для других проектов.

После этого OKКнопка была неактивной (серой), поэтому я не смог применить это изменение.Я обнаружил, что меня уведомили, что строка строк среды не пуста и что мне следует использовать новую виртуальную среду, которая пуста, но я действительно не знаю, как ее создать.

Пожалуйста, если вы столкнулись с чем-то подобнымпрежде чем или можете помочь, пожалуйста, дайте мне пошаговый подход.

Ответы [ 2 ]

0 голосов
/ 06 февраля 2019

Я действительно благодарю всех, кто попытался ответить на мой вопрос.После долгих испытаний я смог ее решить, и я опубликую пошаговое руководство по его разрешению, чтобы позволить другим, таким как я, понять лучше.

Во-первых, при установке нашего Pycharm автоматически создается папка дляХраня каждый проект, над которым мы будем работать, эта папка становится базой данных наших проектов.В большинстве случаев папка хранится на нашем диске C: \.

Теперь откройте окно pycharm (я имею в виду ваш рабочий шаблон), File ----> open (это отобразит папки на вашем диске)----> выберите папку для хранения ваших проектов Pycharm и нажмите ОК.ПРИМЕЧАНИЕ: не открывайте эту папку, чтобы показать свои проекты, просто нажмите на нее и нажмите ОК.В некоторых случаях папка проектов Pycharm уже отображается в нашем окне pycharm, потому что мы уже выбрали ее во время установки.В таком случае не нужно пытаться перенести его в проекты, отображаемые в нашем окне, поскольку это уже было бы отображено в проектах в нашем окне.

Ваша папка проектов Pycharm будет отображаться в вашем окне Pycharm.в Projects.

Нажмите на папку проектов Pycharm под вашими проектами, и она будет выделена синим цветом.

Перейдите в настройки ----> Project: (здесь также будет показана папка проектов Pycharm.) Справа выберите «Интерпретатор проекта».

Выполните обычную установку пакетов, щелкнув знак «+» в крайнем правом углу (то есть, если вы не устанавливали какой-либо пакет ранее)

Затем настройте параметры среды, установив флажки для наследования пакетов глобального сайта и сделав их доступными для других проектов.

При настройке параметров среды для папки проектов pycharm путь к местоположению также должен заканчиватьсяпапка проектов pycharm \ venv;пожалуйста, не включайте имя какого-либо конкретного проекта в путь расположения, так как это сделает эти изменения эффективными только для файлов этого конкретного проекта.

Затем нажмите кнопку ОК.

В каком бы проекте вы ни создавали,папка проектов Pycharm будет наследовать все пакеты, которые вы установили в настройках проекта pycharm.

Я полагаю, что это поможет тем, у кого возникли проблемы с решением этой проблемы.

0 голосов
/ 05 февраля 2019

Открыть файл -> Настройки

Выберите Project Interpreter, затем перейдите к шестерне в правом верхнем углу и выберите add.

Используйте виртуальную среду, выберите предпочитаемую базовую интерпретацию в моем случае3.6 и добавьте имя для виртуальной среды и место, где вы хотите ее хранить

Если вам не нужно, я бы предложил не наследовать пакеты глобального сайта, но вы должны выбрать, чтобы он был доступен для других проектов.

Подтвердите это.Project Interpreter

После этого виртуальный env должен быть выбран в интерпретаторе проекта, если он не выбран из списка.Прямо напротив списка вы видите плюс, вы можете использовать его для добавления новых пакетов с Python (у меня не всегда работает -> затем используйте терминал)

Selected Interpreter

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...