Pycharm хранит пакеты в отдельных файлах? - PullRequest
2 голосов
/ 30 октября 2019

Я использую Python 3.7 на Windows. Я установил Pycharm и успешно написал сценарий, который сейчас пытаюсь планировать с помощью планировщика задач Windows, который сопровождается множеством сложностей. Одна вещь, которую я заметил в Pycharm, это то, что я думаю, что он создал отдельный каталог файлов для хранения любых пакетов, которые я добавляю в скрипт (может быть, в нечто, называемое «venv»? Вместо использования файла User / Python37 / Scripts.

Это означает, что когда я пытаюсь запустить свой сценарий в командной строке, python.exe ищет пакеты и не может их найти.Также, если я захожу в папку проекта Pycharm, вижу другой экземпляр файла приложения Python, отличный от приложения Python. хранится в User / Python37. Я думаю, что это также создает проблемы, но я не уверен на 100%.

Я надеюсь, что кто-то видел эту проблему и может помочь мне выровнять, где Pycharm хранит пакеты. Любая помощь будет принята с благодарностью. .

Ответы [ 2 ]

0 голосов
/ 30 октября 2019

PyCharm создает виртуальную среду (venv), в которой вы можете сохранить версию Python и библиотеки, используемые в конкретном проекте.
Вы можете добавить библиотеки в определенную среду через графический интерфейс Pycharm:

Файл> Настройки> Проект: Шаблоны> Интерпретатор проекта> Установить (зеленый +)

Найдите ваш пакет и нажмите Install Package в вашем поле.
Вы можете увидеть все установленныепакеты и их версии по пути:

Файл> Настройки> Проект: Шаблоны> Интерпретатор проекта

Вы также можете использовать pip install, если хотите пройтиCLI, но обязательно используйте пункт виртуальной среды (расположен в project_folder/venv/Scripts).

Если по какой-то причине вы хотите использовать версию Python вне виртуальной среды, перейдите по следующему пути в PyCharm:

Файл> Настройки> Проект: Шаблоны> Интерпретатор проекта

В раскрывающемся меню Project interpeter вы должны найти местоположение другого питона;выберите тот, которого вы опасаетесь. Если вы не видите свою стандартную версию Python (обычно в C:\python\python.exe, или что-то подобное), вы можете добавить ее, щелкнув в меню настроек, и указать путь к нужной версии Python в Base interpreter:.
В этом окне вы можете найти другие настройки для настройки переводчика по своему усмотрению.

0 голосов
/ 30 октября 2019

Вы также можете просто добавить свой скрипт / пакет в ваш путь к Python.

Для этого следуйте этому awser: Как добавить PYTHONPATH в Windows, чтобы он нашел мои модули / пакеты?

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