Jak wybrać wersję Pythona w PyCharm?

117

Mam PyCharm 1.5.4 i użyłem opcji „Open Directory”, aby otworzyć zawartość folderu w IDE.

Mam wybrany język Python w wersji 3.2 (pojawia się w węźle „Biblioteki zewnętrzne”).

Jak mogę wybrać inną wersję Pythona (którą już zainstalowałem na moim komputerze), aby PyCharm używał tej wersji?

Cristian Lupascu
źródło

Odpowiedzi:

152

Plik -> Ustawienia

Preferencje-> Interpreter projektu-> Interpretatorzy Pythona

Jeśli nie ma go na liście, dodaj go.

wprowadź opis obrazu tutaj

lukecampbell
źródło
4
Dlaczego ma to pozytywne głosy, skoro nawet nie odpowiada na pytanie. Mówi, że zainstalował wiele wersji Pythona (wersja 2 i wersja 3). Chce uruchomić niektóre skrypty w Pythonie 3, a inne w Pythonie 2. Jak zmienić używaną wersję Pythona?
Poltron Galantine
1
W nowszych wersjach znajduje się w Plik-> Ustawienia-> interpreter projektu.
Andras Csehi
3
A w jeszcze nowszych (np. 4.5.4 i nowszych) jest w Plik -> Ustawienia -> Projekt: {nazwa_Twojego_projektu} -> Interpreter projektu.
Aiyion. Prime
27

Myślę, że mówisz, że masz zainstalowane python2 i python3 i dodałeś odniesienie do każdej wersji w Pycharm> Ustawienia> Interpreter projektu

Myślę, że pytasz, jak masz niektóre projekty uruchomione w Pythonie 2, a niektóre projekty w Pythonie 3.

Jeśli tak, możesz zajrzeć do Uruchom> Edytuj konfiguracje

PyCharm Run> Edytuj konfiguracje

Poltron Galantine
źródło
To zadziała przy uruchamianiu skryptu, ale tak naprawdę jest przeznaczone do rzeczywistych uruchomień interpretera i może być nawet ustawione dla każdej klasy. Istnieje ustawienie obejmujące cały projekt, które lepiej pasuje.
mateor
7

PyCharm 2019.1+

Jest nowa funkcja o nazwie Interpreter na pasku stanu (przewiń trochę w dół). To sprawia, że ​​przełączanie się między interpreterami języka Python i sprawdzanie, której wersji używasz, jest łatwiejsze.

wprowadź opis obrazu tutaj

Włącz pasek stanu

Jeśli nie widzisz paska stanu, możesz go łatwo aktywować, uruchamiając polecenie Znajdź akcję ( Ctrl+ Shift+ Alub + + Ana Macu). Następnie wpisz pasek stanu i wybierz Widok: Pasek stanu, aby go zobaczyć.

wprowadź opis obrazu tutaj

lmiguelvargasf
źródło
4

Może się to również zdarzyć w Intellij Ultimate, który ma zintegrowany PyCharm. Problem jest taki jak zdiagnozowany powyżej, wybrano złego tłumacza.

Dokładną metodą rozwiązania tego problemu w przypadku dowolnego projektu jest przejście do opcji Ustawienia projektu ... Projekt i dostosowanie zestawu SDK projektu . Możesz dodać zestaw SDK nowego projektu, jeśli nie masz dodanego języka Python 3, przechodząc do pliku binarnego python3. To naprawi wymienione powyżej błędy. Skrótem do ustawień projektu jest niebieska ikona szachownicy.

Możesz również dodać Python 3 jako domyślny interpreter dla projektów Pythona. W OSX jest to w Plik .. Inne ustawienia ... Domyślna struktura projektu . Tam możesz ustawić Project SDK, który będzie teraz stosowany w każdym nowym projekcie. Na innych platformach może wyglądać inaczej, ale nadal podobnie.

mateor
źródło
3

Iść do:

Files -> Settings -> Project -> *"Your Project Name"* -> Project Interpreter

Tam możesz zobaczyć, które biblioteki zewnętrzne zainstalowałeś dla python2, a które dla python3.

Wybierz wymaganą wersję języka Python zgodnie z wymaganiami.

Wizerunek

Umesh Malhotra
źródło
2

Szybka odpowiedź:

  • File -> Setting
  • Po lewej stronie w projectsekcji ->Project interpreter
  • Wybierz żądane Project interpreter
  • Apply + OK

[ UWAGA ]:

Testowane na Pycharm 2018 i 2017.


Benyamin Jafari
źródło