Ubuntu系统 Pycharm下启用 Jupyter Notebook时配置Tensorflow的要点

Pycharm是一款优秀的IDE工具,通过配置Anaconda及相关环境搭建(参见相关文章),可以在Pycharm中正确运行由Tensorflow开发的相关程序。
由于这些工具(NVIDIA驱动程序、CUDA、cuDNN、Tensorflow、Anaconda、Pycharm、Jupyter Notebook等)一直在持续地更新,在安装这些工具并学习Deep Learning相关应用的过程中,也要不停地适应各个软件版本变化之后的设置变化。
比如Tensorflow的版本更新到1.8以上后,已经可以支持CUDA9.0,相应的NVIDIA驱动也可以进一步更新,而tensorflow的网址也已经变更到tensorflow.google.cn
而Pycharm更新到2018.2这个版本后,相关的配置窗口与原先发生了较大的变化。
Pycharm中配置tensorflow相关环境的方法请参见本人博客“Pycharm下配置tensorflow的注意点
今天要讲的问题,不是在Pycharm中直接运行Tensorflow,而是通过Jupyter Notebook在浏览器中运行程序。
首先打开Terminal->输入jupyter notebook,这样浏览器就自动打开一个notebook页面
在Terminal中得到token
这里写图片描述
在Pycharm的项目中新建一个*.ipynb文件,将运行代码复制进这个文件中,点击项目上的绿色小箭头,运行,软件会弹出一个要求输入token的对话框。将之前在Terminal中得到的token复制到这个对话框中。
然后——这样未必能用,很可能报错为 no module named tensorflow
造成这一问题的原因是,*.ipynb文件的环境没有和py文件一样进行配置。(注意在之前的Pycharm版本中这两个文件在同一项目下似乎是同时配置的,而现在需要进行分别配置)
这里写图片描述
在运行界面的右上角可以 看到切换按钮,选择其中的Edit Configurations
这里写图片描述
重点是环境变量的配置,Enviroment variables
以及工作路径 Working directory
这两项的设置应与在pycharm中运行时同样设置。
配置好以后再在浏览器中运行cells
这里写图片描述
这里写图片描述
注:图中所运行的代码来自机械工业出版社《深度学习之TensorFlow入门、原理与进阶实战》一书。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值