怎麼修改jupyter notebook中的tensorflow版本?

Anaconda environment 中有base和tensorflow(自己創建)兩個環境,如下:

base environment安裝:

python3.6.8 tensorlfow 1.10 jupyter notebook(anaconda)

tensorflow environment安裝:

python 3.6.2 tensorflow2.0 jupyter notebook(tensorflow)

問題是:

jupyter notebook(anaconda)和 jupyter notebook(tensorflow)打開之後,列印tensorflow版本都是1.10。怎麼操作能使jupyter notebook(tensorflow)能列印出2.0???


將環境切換到tensorflow虛擬環境中(conda activate tensorflow),安裝tf2(pip install tensorflow==2.0.0),在該環境下打開jupyter notebook即可(該環境需要安裝jupyter,安裝命令為pip install jupyter,啟動命令為jupyter notebook)。


你激活anaconda的tf2.0環境,再啟動jupyter notebook 也就是說先輸入conda activate tenroflow 就激活了,再啟動就好了


我理解的是本地python環境變數的問題,你設置一下環境變數,換成tensorflow的env就行。

方法有很多,而且網上資料也很多。找一個設置一下就行了。


剛也遇到了這個問題,已經解決了。

Jupyter notebook 使用anaconda中的虛擬環境需要切換內核

需要你創建一個Kernel,然後在Jupyter 中切換Kernel就可以了,參見下方鏈接

https://www.pianshen.com/article/1472302217/


請問最後你解決沒有?我也是2個虛擬環境,一個是1.15.0 另外一個是2.0.0,但是最後2個虛擬環境的jupyter notebook 裡面都是TensorFlow 1.15.0


請問最後你解決沒有?我也是2個虛擬環境,一個是1.14.0 另外一個是2.0.0,但是最後2個虛擬環境的jupyter notebook 裡面都是TensorFlow 1.14.0


你打開的jupyter notebook里python版本是3.6.8吧

安裝一個jupyter內核


推薦閱讀:

很多公司用jupyter notebook而不用pycharm的原因是不是前者很容易遠程訪問?
為什麼要有jupyter notebook的存在呢?
求教,切換環境後打開jupyter notebook,裡面的conda是空的?
為什麼anaconda安裝好之後jupyter notebook一直打不開?
Jupyter notebook漢化了,怎麼調回英文?

TAG:IPython | TensorFlow學習 | JupyterNotebook |