解决jupyter打开ipynb文件Python停止工作的问题,以及jupyter中tensorflow不能用gpu问题

1 踩坑总结

1.1 jupyter中tensorflow不能用gpu问题

因为在anaconda中创建了2个虚拟环境,一个是pytorch、一个是tensorflow,但是呢我都没有为这两个虚拟环境下载jupyter,而是只是下载了ipykernel包,使得jupyter可以使用这个两个虚拟环境。

pip install ipykernel -i https://pypi.tuna.tsinghua.edu.cn/simple

因此我每次打开jupyter他默认连接的都是base环境下的python解释器,而内核却用的tensorflow的虚拟环境。导致notebook上的python运行版本和内核版本不一致。可以在notebook中Help中的About中查看。在这里插入图片描述
我发现我这两个版本一开始是不一致的。
在这里插入图片描述
解决问题:
我再tensorflow的虚拟环境中安装了一遍jupyter,然后激活虚拟环境并打开新环境中的jupyter发现版本一致了。运行

tf.test.is_gpu_available()  #返回了True

但中途还遇到一个问题就是打开ipynb文件报了500错误
在这里插入图片描述
网上查了查发现是nbconvert版本不匹配,导致不兼容,需要进行更新。

pip install --upgrade --user nbconvert  #在tensorflow环境下使用

至此问题彻底解决。

1.2 jupyter打开ipynb文件Python停止工作的问题

本来昨天还在anaconda上用tensorflow-gpu的虚拟环境跑代码,今天早晨突然就不能用了。只要一打开.ipynb就显示python.exe已经停止工作。
因为之前出现过类似这种问题但没有这么严重,第一反应是python解释器版本不对应了,因为tensorflow下jupyter已经没办法打开这个ipynb文件了,就使用base环境随便打开了文件也是发现jupyter运行的python解释器和内核运行的python解释器不是一个版本。因此发现在tensorflow中下载了jupyter后这个问题也解决了。

总结一下:

还是在不同的虚拟环境专门下载一个jupyter好一点。对于我这种小白来说,使用那个环境就在那个环境下打开对应的jupyter应该就不会出现这种问题。
历时4个小时,白白给我浪费了(ˉ▽ˉ;)…。。。

  • 4
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
Jupyter Notebook是开源的交互式编程环,可以用于编写和运行Python代码。它以网页形式呈现,可以在浏览器直接运行代码,并且支持实时编辑和运行块。 要使用Jupyter Notebook解决斑马,你可以按照以下步骤进行操作: 1. 安装Jupyter Notebook:首先,你需要安装PythonJupyter Notebook。你可以通过Anaconda来安装它们,Anaconda是一个Python数据科学平台,包含了Jupyter Notebook和其他常用的数据科学库。你可以从Anaconda官网下载适合你操作系统的安装包,并按照安装指南进行安装。 2. 启动Jupyter Notebook:安装完成后,打开终端(Windows用户可以打开Anaconda Prompt),输入命令`jupyter notebook`并回车。这将启动Jupyter Notebook服务器,并在默认浏览器打开Jupyter的主界面。 3. 创建一个新的Notebook:在Jupyter主界面,点击右上角的"New"按钮,选择"Python 3"(或其他你想使用Python内核)来创建一个新的Notebook。这将打开一个新的Notebook页面。 4. 编写代码:在Notebook页面,你可以看到一个空白的代码单元格。在这里可以编写Python代码。你可以使用Markdown语法添加文本说明和标题。 5. 解决斑马问题:根据斑马问题的具体要求,你可以使用Python编写相应的代码来解决问题。例如,如果斑马问题是要求你编写一个程序来判断一个字符串是否是回文字符串,你可以编写一个函数来实现这个功能,并在Notebook调用这个函数进行测试。 6. 运行代码:在编写完代码后,你可以点击工具栏上的"Run"按钮或者使用快捷键Shift+Enter来运行代码。运行结果将会显示在代码单元格下方。 7. 调试和修改:如果你的代码出现错误或者不符合预期,你可以通过调试和修改来解决问题。你可以逐步执行代码,查看间结果,以及使用print语句输出变量的值来帮助你找到问题所在。 8. 保存和分享:在解决斑马问题的过程,你可以随时保存Notebook,并且可以将Notebook导出为不同的格式(如HTML、PDF等)进行分享或存档。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值