2017-04-10 90 views
6

在Windows 10中,如何設置Visual Studio代碼以查找Python 3解釋器。在Windows 10中,Visual Studio代碼找不到Python 3解釋器。我已經添加了Python擴展,可以在 https://marketplace.visualstudio.com/items?itemName=donjayamanne.python找到。如何編輯settings.js以使用Python?即使settings.js中的python.pythonPath更改爲導致python.exe(在Windows 10中爲「C:\ Users \\ AppData \ Local \ Programs \ Python」 \ Python36-32 \ python.exe」。 VS代碼,當輸入Python: Select Workspace Interpreter進入命令選項板時,顯示消息「Please open a workspace to select the Python Interpreter」。爲什麼?如何在Windows 10中設置Visual Studio代碼以查找Python 3解釋器

+0

那麼什麼是錯誤消息,你已經完成的工作? –

回答

1

轉到File/Preferences/Settings並找到Python Configuration。這是您手動更改配置的地方。

您還可以從command palette中選擇您的口譯員。以下說明來自DonJayamanne's Github

選擇從command palette

命令Python: Select Workspace Interpreter在選擇上面的命令發現口譯的列表將顯示在快速挑選列表

從這個列表中選擇一個解釋器將更新settings.json文件自動。

+0

我編輯了settings.js並更改了pythonPath並確實使用了「Python:Select Workspace Interpreter」,但VS Code給出的消息仍然是'沒有解釋器'。我不知道我是否在編輯權限。可以請您展示如何編輯settings.js – Varuna

0

我也是Visual Studio代碼使用此Python extension在Windows 10 Python是安裝在C:\ Python27 \和C:\ Python36 \和這兩個文件夾添加到Windows PATH variable 通過這個設置VS代碼應該能夠找到Python解釋器。至少在我的環境中,它運作良好。

但VS採取了它能找到的第一個解釋器,這在我的情況下是版本3.6。當我需要2.7的項目,我必須告訴VS守則明確地使用一個在CONFIGRATION文件settings.json 在VS代碼按Ctrl鍵,然後在右側窗口中添加:

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

或者什麼是您的PC上Python解釋器的路徑。

這也在Wiki under Manual Configuration中描述。 現在,使用這個設置Python 2.7被使用。

某些不起作用的是Python版本的自動檢測,因此我也不能選擇我需要的版本與Select an Interpreter命令。

+0

即使settings.js中的python.pythonPath更改爲python.exe路徑,它在Windows 10中是「 C:\ Users \ \ AppData \ Local \ Programs \ Python \ Python36-32 \ python.exe「VS代碼顯示消息」請打開工作區以選擇Python解釋器「。 – Varuna

+0

什麼是VS代碼中的「工作區」? – Varuna

+0

https://code.visualstudio.com/docs/getstarted/settings - 工作空間這些設置存儲在工作空間的.vscode文件夾中,僅適用於打開工作空間的情況。在此範圍上定義的設置會覆蓋用戶範圍。 – Varuna

10

的MacOS

VSCode - >首選項 - >設置 - >向下滾動到Python配置。

單擊想要使用的配置左側的鉛筆,然後單擊複製設置。

"python.pythonPath": "python3.6"

enter image description here

enter image description here

相關問題