2016-11-04 94 views
2

我剛剛開始使用Python,我想用Visual Studio 2015社區版(VS)編寫我的代碼。但是,經過努力遵循GitHub上的指示(1)安裝PTVS 2.2.2(2)安裝Windows Python 3.4.4,VS找不到Python解釋器並運行代碼。當我嘗試爲VS通過選項> Python的工具>環境選項手動,所有的按鈕是灰色的(我不能輸入信息),以及Python環境窗口VS 2015 Python環境變灰

See Screenshot

我已經試過這樣做卸載,重新安裝,修復和修改VS,PTVS和Python 3.4,但無濟於事。有什麼我失蹤?非常感謝幫助!

+0

我意外地選擇不支持的python 3.6後,有同樣的問題。沒有任何東西可以解決問題(包括重新安裝)。 – user3496060

+0

我使用自動檢測時遇到了與python 3.6相同的問題,它使VS崩潰,然後「+ custom」灰顯。然後我使用這個[解決方案](https://stackoverflow.com/questions/40430831/vs-2015-python-environments-greyed-out)讓它變得可用 – Edward

+0

我想我會提及我登錄在其網站上這個bug的問題[29201](http://bugs.python.org/[email protected]=oic_authresp&state=wB6OBYipipu5fh28&code=4/AXUeRwU-ZRvtpweqA73554NysgPzp6EJ7glkRIBoHrU&authuser=0&session_state=649df5a89bf2b1d93b4afef249fce561e6d5e7b8..ae54&prompt=consent#) – Edward

回答

2
  1. 右擊左下角,然後選擇快速訪問 菜單中的運行。
  2. 輸入regedit並點擊運行對話框中的確定。轉到: KEY_CURRENT_USER \ Software \ Microsoft \ VisualStudio \ 14.0 \ PythonTools \ Interpreters
  3. 在此目錄中刪除或重命名文件夾(您可以看到某些鍵指的是3.6版本)。
  4. 啓動Visual Studio 2015
+0

感謝盧西亞諾!問題解決了! – yotown

+0

爲什麼在我這樣做之後一切正常工作我試着回到'Python環境'並點擊自動檢測VS重新啓動自己,並且項目損失訪問先前設置的環境指向解釋器?再回到Python環境中,沒有顯示,「+ Custom +」變灰 – Edward

0

看來的Visual Studio 2015年,Community Edition並不像Python 3.6。 如果你只是編輯註冊表:從3.6

KEY_CURRENT_USER\Software\Microsoft\VisualStudio\14.0\PythonTools\Interpreters 

作爲盧西亞諾建議,並更換版本鑰匙3.5它的工作原理。