Pycharm无法使用jupyter

习惯在pycharm里使用jupyter,但是前几天突然报错“Invalid status code received: 200 Status line: HTTP/1.1 200 OK ”,或者没有任何相应,只有一个*没有输出结果。原因是python,tornado, pycharm几个的版本对应问题。python3.9需要对应tornado6.0,但是tornado6.0无法在pycharm中运行。

解决方案分两种情况:
先打开jupyter网页版,或者在pycharm中运行一个cell,点击jupyter server输出的链接打开网页。在这里插入图片描述
检查在网页中jupyter是否能够连接到内核。如果在网页中无法连接,会显示下图状态:
在这里插入图片描述
确定网页版能否链接后,分一下两种情况

  1. 在jupyter网页中无法链接到内核,在pycharm中也不行。
    这种情况可能是因为更新Tornado 到 6.0.0以上了,只需要
pip install tornado==5.1.1

或者

conda install tornado==5.1.1

建议使用后者,因为可以处理环境中冲突的包。

  1. 在jupyter网页中可以连接到内核,在pycharm中不行。
    这个可能是因为python3.9版本,tornado6.0.0以上,两者是匹配的,所以可以在网页版运行,但是在pycharm中需要tornado==5.1.1 。
tornado==5.1.1 -> python[version='>=2.7,<2.8.0a0|>=3.5,<3.6.0a0|>=3.7,<3.8.0a0|>=3.6,<3.7.0a0']

如果依然希望在pycharm中运行jupyter,需要建立一个虚拟环境,python使用tornado==5.1.1兼容的版本,然后再pycharm中配置jupyter sever,选择新的虚拟环境。
在这里插入图片描述
然后

conda install tornado==5.1.1
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值