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内核


推荐阅读:
相关文章