天天看點

Tensorflow配置過程中的其他問題pycharm、jupyternotebook無法引入tensorflow

pycharm、jupyternotebook無法引入tensorflow

在anaconda指令行安裝之後,指令行中import tensorflow無報錯,執行個體代碼運作無報錯

但是在jupyter notebook和pycharm中運作時報錯“no module called tensorflow”

覺得這兩個報錯的原因大緻是相同的,jupyter notebook和pycharm的python解釋器仍然是安裝tensorflow之前原始環境的python,而我們的tensorflow是安裝在虛拟環境中的,需要使用虛拟環境中的python。

  1. 對于pycharm。

    可以在pycharm設定裡檢視目前的python

    Tensorflow配置過程中的其他問題pycharm、jupyternotebook無法引入tensorflow
    打開如果是anaconda/python.exe,即不是虛拟環境的python,改為anaconda/envs/環境名/python.exe
  2. jupyter note

    打開anaconda指令行,激活虛拟環境activate +環境名

    之後輸入

    conda install nb_conda

    (也可以在anaconda navigater裡點選虛拟環境後,在uninstalled内搜尋jupyter點選imply,安裝相關packages)

    安裝之後,輸入jupyter notebook,在new下方,選擇虛拟環境的python就可以。

安裝keras

一開始直接在指令行用pip安裝了keras,安裝完了結果tensorflow用不了了

最後重裝了anaconda,又安裝了tensorflow,裝的時候直接安裝了1.13也有報錯,

卸掉了,又pip install tensorflow-gpu==1.12.0,然後tensorflow能用了

再來裝keras,盡量用conda安裝吧,感覺conda不像pip容易出錯

再anaconda指令行 激活虛拟環境

activate tensorflow
           

接着安裝

conda install keras
           

引用無報錯

Tensorflow配置過程中的其他問題pycharm、jupyternotebook無法引入tensorflow

繼續閱讀