在jupyter notebook導入tensorflow出錯:No module named tensorflow 解決辦法
阿新 • • 發佈:2018-08-27
命令行 我們 www 步驟 pytho module con win 2.7
1、背景
首先說一下我的環境:
os : windows10
anaconda版本:2.7
官網提供了兩種方法來安裝TensorFlow:pip和anaconda。我使用的是anaconda方法。按照步驟安裝完成後,在命令行可以導入tensorflow,也可以運行程序,然後我在創建的名為tensorflow的環境中使用命令jupyter notebook
啟動jupyter notebook,但在jupyter notebook的選項中還是只有python2,並沒有剛安裝的環境,如下圖:
而且執行import tensorflow as tf
時,會發生錯誤:No module named tensorflow。
2、解決辦法
進入anaconda命令行,然後選擇tensorflow環境:
> activate tensorflow
執行以下命令:
> conda install nb_conda
安裝完成後,啟動jupyter notebook:
> jupyter notebook
這時就可以看到創建文件的選項中有我們的建立的環境tensorflow
選擇tensorflow環境,然後import tensorflow as tf
時,就不會發生錯誤了。
3、參考
1、https://zhuanlan.zhihu.com/p/29564719
2、https://stackoverflow.com/questions/38221181/no-module-named-tensorflow-in-jupyter
在jupyter notebook導入tensorflow出錯:No module named tensorflow 解決辦法