【anaconda】【Pycharm】failed to create interpreter 或者Pycharm cannot set up a python SDK

【anaconda】【Pycharm】 cannot set up a python SDKPycharm cannot set up a python SDK

錯誤情況: failed to create interpreter

在這裏插入圖片描述

按照網上的教程稀裏糊塗安裝了一堆東西,
但是事實證明,任何事情,如果不清楚背後的原理,人說一句動一下,是不可能能夠獨自解決問題的,特別當網絡上都是錯誤答案滿天飛的時候。

下面說解決方案:

簡單在這裏說一下:
可能是因爲你的這個環境下沒有pythonSDK,也就是說,你選擇的這個.exe環境本身就是一個從python解釋器衍生出來的一個虛擬環境,所以沒有辦法解析,找不到解釋器。
如果你用的是anaconda的虛擬環境已經建好了,直接加入已經存在虛擬環境中去,
如果你用的是python安裝根目錄,那估計是版本問題,python2.0左右已經停止維護了,更新python是個解決辦法。

下面說原因:

你安裝了anaconda下,只有一個base虛擬環境:
conda env list來查看你有什麼虛擬環境,這裏我已經建立了自己的三個其他的虛擬環境了
虛擬環境是不是越多越好呢?
不是的,他只是起到一個分隔開作用,
比如你一個程序用3.0的語法寫的,但是不能在3.7的環境裏運行,所以,
當你需要寫一個新的系統的時候,你就要把兩個環境3.0和3.7的分割開,
否則也許會出現無法運行的情況,

而且虛擬環境多了,你每次都往上面安裝你需要的一樣的包,很麻煩,
所以是根據需求來建立的。
在這裏插入圖片描述

下面說下如何建立虛擬環境,懂了滴自己跳過:
在這裏插入圖片描述
現在你遇到的情況是不是下面這樣的:
在anaconda裏明明能看到這個虛擬環境(比如tensorflow)
但是導入到pycharm的時候就出錯,

我要說,你和我一樣,犯了不動腦子的錯,都該打一下。

導入方案應該如下:

在這裏插入圖片描述
在這裏插入圖片描述

在這裏插入圖片描述
接下來你有兩種選擇:
1.在這裏插入圖片描述
然後選擇你的保存路徑,也就是當時你安裝虛擬環境的那個路徑:
在這裏插入圖片描述

在這裏插入圖片描述

然後點擊確定,就好了
你如果選擇了下面這種情況
在這裏插入圖片描述

出錯原因:

你仔細想想,虛擬環境已經建立好了,如果你在這裏再次new environment,那不就重複了嗎?你說他報不報錯。
這裏能夠new environment的情況只有根base python可以不出錯:
在這裏插入圖片描述

你還可以按照下面的方式二:
如何配置,作爲你的思考題。有些錯誤會犯,倒影出的是我們思維的懶惰和對別人的依賴,和伸手黨其實並無差別。
很慚愧,未來勤思考,多動腦子,纔是一個優秀程序員的道路!!!
在這裏插入圖片描述