本篇博客主要是關於Pycharm在win10下的安裝,以及和Python3.6兼容使用的問題,前面一篇博客介紹了WIN10深度學習環境搭建 Python3.6+Tensorflow+CUDA8.0+Anaconda3,使用的是Python3.6,所以在Pycharm配置時要注意一下編譯器的問題,不然在Pycharm中import tensorflow就會失敗。
WIN10深度學習環境搭建 Python3.6+Tensorflow+CUDA8.0+Anaconda3:
http://blog.csdn.net/weixin_38285131/article/details/79416592
問題總結:
在Pycharm中導入tensorflow失敗
import tensorflow as tf
ModuleNotFoundError: No module named ‘tensorflow’
如下圖所示:
解決辦法:
修改工程的編譯器,如上面是所介紹的步驟,編譯器要選擇conda環境下的編譯器,這樣就可以了
conda環境的編譯器文件夾一般爲:…\Anaconda3.5.1\envs\tensorflow\python.exe
原因:
這是因爲anaconda文件下的python.exe是3.6版本的,而你創建的conda環境是在anaconda下,而你安裝的tensorflow在conda環境下,不是在anaconda環境下,因此若是你要導入tensorflow,則需要把解釋器選擇爲conda環境下的python.exe
一丶Pycharm安裝與激活
Pycharm介紹:
PyCharm是一種Python IDE,帶有一整套可以幫助用戶在使用Python語言開發時提高其效率的工具,比如調試、語法高亮、Project管理、代碼跳轉、智能提示、自動完成、單元測試、版本控制。此外,該IDE提供了一些高級功能,以用於支持Django框架下的專業Web開發。
下載地址
http://www.jetbrains.com/pycharm/download/#section=windows
安裝:
選擇所安裝的文件夾:
激活Pycharm:
下面編譯器選擇是Pycharm+Python3.6配置的關鍵,不然會報錯,我第一次就選錯了編譯器,導入tensorflow失敗
interpreter選擇:anaconda->envs->tenfowflow->python.exe,要選擇conda環境下的python.exe編譯器,因爲我們在安裝tensorflow時 是安裝到了conda環境下,
測試運行一下:
import tensorflow as tf
print('hello')
如圖所示,沒有問題,Pycharm安裝成功
參考:
https://www.cnblogs.com/yingchuan-hxf/p/7715575.html
http://blog.csdn.net/qq_29883591/article/details/52664478