PyCharm i PYTHONPATH

83

Jestem nowy w PyCharm. Mam katalog, który używam do mojego PYTHONPATH: c:\test\my\scripts\. W tym katalogu mam kilka modułów, które importuję. Działa dobrze w mojej powłoce Pythona.

Jak dodać tę ścieżkę do katalogu w PyCharm, aby móc zaimportować zawartość tego katalogu?

Trying_hard
źródło
1
„Musisz przejść do Głównych preferencji PyCharm, które to…” Nie ma już takich rzeczy jak „Główne PyCharm” czy „Preferencje” w wydaniu społecznościowym 2018.1.4, patrz stackoverflow.com/questions/48947494/…
user1596683

Odpowiedzi:

142

Brak danych, zobacz odpowiedź Duane poniżej.

Musisz przejść do Głównych preferencji PyCharm , które otworzą osobne okno. W lewym okienku wybierz Projekt: ... > Interpreter projektu . Teraz w głównym panelu po prawej stronie kliknij symbol ustawień (symbol koła zębatego) obok pola „Interpreter projektu”. Z wyskakującego menu wybierz Więcej lub Pokaż wszystko . Teraz w ostatnim kroku wybierz interpreter, którego używasz w tym projekcie i kliknij symbol drzewa na dole okna (najechanie kursorem na symbol ujawnia go jako „Pokaż ścieżki dla wybranego interpretera”). Dodaj swoją ścieżkę, klikając symbol „plusa”.

Znalezienie go zajęło mi wieki, więc mam nadzieję, że szczegółowe instrukcje pomogą. Dalsze szczegóły są dostępne w dokumentacji PyCharm .

Dobrą praktyką jest umieszczenie __init__.pyw każdym podfolderze modułu, który chcesz dodać, a także ustawienie folderu projektu jako „Source Root”. Po prostu kliknij prawym przyciskiem myszy folder na pasku ścieżki i wybierz „Oznacz katalog jako ...”

Hendrik F
źródło
4
Nie wiem dlaczego, ale jest to pierwsze rozwiązanie, które zadziałało.
gwg,
3
Ja też wolałbym wybrać ten. To działa. Dzięki!
alisa
Poprawna odpowiedź.
ScoPi
@alisa Możesz zmienić najbardziej pomocną odpowiedź, oznaczając inną jako odpowiedź.
Brent Faust
6
Zamiast wpisu Więcej , który już nie istnieje, powinieneś teraz kliknąć Pokaż wszystko ... po wejściu na stronę interpretatora projektu i kliknąć ikonę ustawień.
Oriol Mirosa
58

Dla społeczności Pycharm 2019.3

  • Plik
  • Ustawienia
  • Projekt
  • Tłumacz projektu
  • Zębatka w prawym górnym rogu => Pokaż wszystko
  • Wybierz tłumacza
  • Na prawym pasku narzędzi znajduje się 5 ikon, dolna wygląda jak drzewo folderów, drzewo folderówkliknij ją
  • Naciśnij plus +
  • Wybierz katalog, naciśnij OK
Duane
źródło
PyCharm 2018/03: nie ma ikony „drzewa folderów”.
Danijel,
1
Dodano ikonę dla większej przejrzystości. Od 2018.3.5
Duane
1
W obecnej wersji (2019.3.1) koło zębate znajduje się w pozycji „w prawym górnym rogu”.
jMike
Gdzie jest plik konfiguracyjny przechowujący takie informacje?
zwcloud
26

W PyCharm Community 2019.2 / 2019.3 (i prawdopodobnie w innych wersjach) możesz po prostu:

  • kliknij prawym przyciskiem dowolny folder w projekcie
  • wybierz „Oznacz katalog jako”
  • wybierz „Sources Root”

Moduły w tym folderze będą teraz dostępne do importu. Można tak oznaczyć dowolną liczbę folderów.

zasadowość
źródło
1
to jest droga do teraz!
iamyojimbo,