如果你也遇到這個問題,說明你也沒有理解tensorflow到底在哪裏。python
當安裝了anaconda3.6後,在PyCharm中設置interpreter,這個解釋器決定了你在PyCharm環境中寫的代碼採用什麼方式去執行。3d
如果你的設置是anaconda下的python.exe。就會發如今PyCharm中寫入import tensorflwo as tf 時,就會報錯,提示沒有tensorflow模塊,這是由於anaconda文件下的python.exe是3.6版本的,而你建立的conda環境是在anaconda下,而你安裝的tensorflow在了conda環境下,不是在anaconda環境下,所以如果你要導入tensorflow,則須要把解釋器選擇爲conda環境下的python.exe。blog
當你的解釋器選擇以下圖的紅色框中,選擇的interpreter是anaconda下的python.exe時,在PyCharm環境中導入tensorflow時,就會提示沒有找到tensorflow模塊。import
如果你想使用tensorflow,則解釋器應該選擇,以下圖路徑(anaconda->envs->tenfowflow->python.exe)下的python.exetensorflow
解釋器正確的選擇如圖所示,單擊下圖箭頭所指的設置按鈕,選擇Add local,,選擇上圖顯示的路徑的python.exe,而不是anaconda下的python.exe,選擇conda環境下的python.exe後,則會顯示下圖紅色框中顯示的設置。im