1. 程式人生 > >在jupyter notebook導入tensorflow出錯:No module named tensorflow 解決辦法

在jupyter notebook導入tensorflow出錯:No module named tensorflow 解決辦法

命令行 我們 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 解決辦法