2017-04-10 15 views
6

W systemie Windows 10 sposób konfigurowania kodu programu Visual Studio w celu znalezienia interpretera języka Python 3. W systemie Windows 10 kod programu Visual Studio nie znajduje interpretera języka Python 3. Dodałem rozszerzenie Python, które można znaleźć pod adresem https://marketplace.visualstudio.com/items?itemName=donjayamanne.python. Jak edytować plik settings.js w celu użycia Pythona? Nawet jeśli plik python.pythonPath w pliku settings.js został zmieniony na prowadzić do pliku python.exe, który w systemie Windows 10 to "C: \ Users \\ AppData \ Local \ Programs \ Python" \ Python36-32 \ python.exe ". Kod VS po wpisaniu Python: Select Workspace Interpreter do palety poleceń wyświetli komunikat "Please open a workspace to select the Python Interpreter". Dlaczego?Jak skonfigurować kod programu Visual Studio, aby znaleźć interpreter języka Python 3 w systemie Windows 10

+0

Więc jaki jest komunikat o błędzie i co zrobiłeś do tej pory? –

Odpowiedz

1

Przejdź do File/Preferences/Settings i znajdź Python Configuration. Tutaj ręcznie zmieniasz konfiguracje.

Możesz także wybrać swojego tłumacza z poziomu command palette. Poniższe instrukcje pochodzą z DonJayamanne's Github.

Wybierz polecenie Python: Select Workspace Interpreter z command palette

Po wybraniu powyższego polecenia lista wykrytych tłumaczy będzie wyświetlany w szybkim listy wyboru

wyborze tłumacza z tej listy będzie zaktualizować plik settings.json automatycznie.

+0

Edytowałem settings.js i zmieniłem pythonPath i użyłem "Python: Select Workspace Interpreter" Ale nadal komunikat VS Code podaje "nie ma tłumacza". Nie wiem, czy poprawiam edycję.Możesz pokazać, jak edytować settings.js – Varuna

0

Używam również ten Python extension w Visual Studio Code na Windows 10. Python jest zainstalowany w folderze C: \ Python27 \ i C: \ Python36 \ a oba foldery są dodawane do Windows PATH variable z tym ustawieniem VS Kod powinien być w stanie znaleźć interpreter Pythona. Przynajmniej w moim środowisku to działało dobrze.

Ale VS ma pierwszego tłumacza, który może znaleźć, co było w moim przypadku wersją 3.6. Kiedy muszę 2.7 dla projektu muszę powiedzieć Kodeks VS jawnie używać tego jednego w pliku configration settings.json w prasie Code VS Ctrl, a następnie w prawym oknie Dodaj:

{ 
"python.pythonPath": "c:/python27/python.exe" 
} 

czy jakakolwiek jest ścieżka do interpretera Pythona na twoim komputerze. To jest również opisane w Wiki under Manual Configuration. Teraz przy użyciu tego ustawienia użyto Pythona 2.7.

Coś, co nie działało, było automatyczne wykrywanie wersji Pythona, a zatem nie mogłem wybrać wersji, której potrzebuję, za pomocą komendy Select an Interpreter.

+0

Nawet jeśli python.pythonPath w settings.js został zmieniony na ścieżkę python.exe, która jest w Windows 10 to " C: \ Users \ \ AppData \ Local \ Programs \ Python \ Python36-32 \ python.exe "Kod VS wyświetla komunikat" Proszę otworzyć obszar roboczy, aby wybrać interpretera języka Python ". – Varuna

+0

Co to jest "Przestrzeń robocza" w kodzie VS? – Varuna

+0

https://code.visualstudio.com/docs/getstarted/settings - Obszar roboczy Ustawienia te są przechowywane w obszarze roboczym w folderze .vscode i mają zastosowanie tylko wtedy, gdy obszar roboczy jest otwarty. Ustawienia zdefiniowane w tym zakresie zastępują zakres użytkownika. – Varuna

10

MacOS

VSCode -> Preferencje -> Ustawienia -> przejdź do konfiguracji Pythona.

Kliknij ołówek po lewej stronie konfiguracji, której chcesz użyć, a następnie kliknij opcję Ustawienia kopiowania.

"python.pythonPath": "python3.6"

enter image description here

enter image description here

Powiązane problemy