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


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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM