PyCharm та PYTHONPATH


83

Я новачок у PyCharm. У мене є каталог , який я використовую для мого PYTHONPATH: c:\test\my\scripts\. У цьому каталозі є кілька модулів, які я імпортую. Це чудово працює в моїй оболонці Python.

Як додати цей шлях до каталогу до PyCharm, щоб я міг імпортувати те, що знаходиться в цьому каталозі?


1
"Вам потрібно перейти до Основних налаштувань PyCharm, які будуть ...." У 2018.1.4 виданні спільноти більше немає таких речей, як "Основний PyCharm" або "Налаштування", див. Stackoverflow.com/questions/48947494/…
user1596683

Відповіді:


142

Немає даних, див. Відповідь Дуейна нижче.

Вам потрібно перейти до Основних налаштувань PyCharm , яке відкриє окреме вікно. На лівій панелі виберіть Проект: ... > Інтерпретатор проекту . Тепер, на головній панелі праворуч, клацніть символ налаштувань (символ шестерні) поруч із полем для «Інтерпретатор проекту». Виберіть Більше або Показати все в меню, що з’явиться. Тепер на завершальному кроці виберіть інтерпретатор, який ви використовуєте для цього проекту, і клацніть на символі дерева внизу вікна (наведення курсора на символ відображає його як "Показати шляхи для вибраного інтерпретатора"). Додайте свій шлях, клацнувши символ "плюс".

Мені знайшли віки, тому я сподіваюся, що докладні інструкції допоможуть. Більш детальна інформація доступна у документах PyCharm .

Хорошою практикою є наявність __init__.pyу кожній підпапці модуля, який ви хочете додати, а також створення папки проекту як `` вихідне коріння ''. Просто клацніть правою кнопкою миші на папці на панелі шляху та виберіть "Позначити каталог як ..."


4
Не знаю, чому, але це перше рішення, яке спрацювало для мене.
gwg

3
Я також волів би вибрати цей. Це працює. Дякую!
Аліса

Правильна відповідь.
ScoPi

@alisa Ви можете змінити найбільш корисну відповідь, просто позначивши іншу як відповідь.
Брент Фауст,

6
Замість запису Більше , який вже не існує, тепер слід натиснути Показати все ..., опинившись на сторінці інтерпретатора проекту та клацнувши піктограму налаштувань.
Oriol Mirosa

58

Для спільноти Pycharm 2019.3

  • Файл
  • Налаштування
  • Проект
  • Перекладач проекту
  • Гвинтик угорі праворуч => Показати все
  • Виберіть перекладача
  • На правій панелі інструментів є 5 піктограм, нижній виглядає як дерево папок, дерево папокклацніть на ньому
  • Натисніть плюс +
  • Виберіть каталог, натисніть OK

PyCharm 2018/03: немає значка "дерево папок".
Даніель

1
Додано піктограму для наочності. З 2018.3.5
Дуейн,

1
У поточній версії (2019.3.1) зубчасте колесо знаходиться в положенні "вгорі праворуч".
jMike

Де знаходиться файл конфігурації, що зберігає таку інформацію?
zwcloud

26

У PyCharm Community 2019.2 / 2019.3 (і, мабуть, інших версіях), ви можете просто:

  • клацніть правою кнопкою миші будь-яку папку у вашому проекті
  • виберіть "Позначити каталог як"
  • виберіть "Корінь джерел"

Модулі в цій папці тепер будуть доступні для імпорту. Будь-яку кількість папок можна позначити так.


1
це шлях зараз!
iamyojimbo
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.