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?


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 ...”


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

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.


1
to jest droga do teraz!
iamyojimbo,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.