2017-07-03 75 views
0

我一直在嘗試設置一段時間的虛擬環境,但沒有成功。我閱讀了許多有關這種方式的主題,但找不到解決我的問題的方法。Pycharm - Anaconda2 - Windows7 - py35環境 - SDK錯誤

我運行:

Windows 7的

Pycharm社區版2017年1月4日

蟒蛇2

的Python 2.7.13

我想建立一個Python 3.5.3的環境 - Anaconda 我用這個命令:

康達創建-n py35蟒= 3.5水蟒

(也嘗試:康達創建-n py35蟒= 3.5.3安納康達)經由相同的結果

PyCharm終端。 它似乎,它設置了一個環境,我能夠在終端之間進行切換,但是當我嘗試將其添加爲本地翻譯我不斷收到一條消息:

無法設置一個Python在Python 3.5.3的 (C:\ Users \ Cossack \ Anaconda2 \ envs \ py35 \ python.exe) (C:\ Users \ Cossack \ Anaconda2 \ envs \ py35 \ python.exe)。 SDK似乎 無效。

我也嘗試通過PyCharm設置創建conda環境,但同樣的錯誤出現。 我試圖爲python 3.6創建環境來查看是否是問題源,但同樣的錯誤出現了。

我真的需要Python 2.7和3.5,但我不斷收到錯誤,我不知道如何解決。

非常感謝您提前,希望有人能幫助我解決這個問題。

回答

0

谷歌搜索Cannot set up a python SDK at Python返回一個數堆棧溢出討論

Cannot set up a python SDK in Pycharm?

Invalid Python SDK Error while using python 3.4 on pycharm

Multilpe python versions and interpreters

所有這些暗示的PYTHONPATH正在設置不正確,並指向了錯誤的地方。你的問題與這些有什麼不同?你有沒有嘗試爲Windows設置PYTHONPATH env var?

+0

你好。謝謝您的回覆。我已經遇到過這些。第一個沒有工作,不止這些,它打破了我現有的設置,我不得不重新安裝所有的東西(這真的讓我很生氣,因爲我有很多外部工具,我必須重新設置)。第二個沒有解釋我怎麼找到這個「Bach文件」,我GOOGLE了它,但仍然不明白如何找到它。 –

+0

修改Windows環境變量後,您不需要重新安裝。最多我會懷疑恢復它並重新啓動應用程序,或者'File |使緩存失效/重新啓動。 '〜/ .bash_profile'是一個特定的linux文件,但需要注意的是他們正在爲它添加'PYTHONPATH' env var info。你如何試圖「添加一個本地解釋器」。你是在PyCharm中還是在Windows CMD行? PYTHONPATH變量可能是該工具知道你的不同python安裝的方式。在第一個鏈接中他使用py2.7。你的將會是你安裝py3.5的地方。 – nanotek

0

謝謝你的回答和幫助。

當我完全刪除Anaconda和所有的邊包,並從頭開始重新安裝所有東西后,我在問題中提到的方法運行良好,沒有任何挫折。

儘管從頭開始重新安裝所有東西都很令人沮喪,但它解決了這個問題。

出於某種原因,改變路徑反射並且在此之後沒有任何工作,甚至當我試圖恢復先前的路徑時,它將不再工作。 因此,如果任何人有上述提到的相同問題不起作用,我可以建議的是完全重新安裝程序。