降级Python版本并出现错误

我是一个Python初学者,想使用TensorFlow。我之前使用的是Python v3.7.4,后来降级到Python 3.6.10,但是现在遇到了无法运行一个代码的问题。

Traceback (most recent call last):
  File "E:\Anaconda\lib\site-packages\tornado\websocket.py", line 546, in _run_callback
    result = callback(*args, **kwargs)
  File "E:\Anaconda\lib\site-packages\notebook\services\kernels\handlers.py", line 258, in open
    super(ZMQChannelsHandler, self).open()
  File "E:\Anaconda\lib\site-packages\notebook\base\zmqhandlers.py", line 168, in open
    self.send_ping, self.ping_interval, io_loop=loop,
TypeError: __init__() got an unexpected keyword argument 'io_loop'

[![Io Loop Error][1]][1]

解决方案:

conda其实就是为了帮助你避免这些问题。作为一个经验法则,你不应该在你的基础环境上工作。总是利用环境。

如何解决你的问题.1. 回滚到正在工作的阶段 2. 为你的项目创建环境

代码:

# this will list the revision numbers 
conda list --revisions
# take the second last number N
conda install --revision N

这将恢复你的conda在所有东西都坏掉之前的状态。意味着你将再次拥有 Python 3.7。

conda create -n tensor python=3.6 tensorflow
conda activate tensor

# test tensorflow
python -c "import tensorflow;print(tensorflow.__version.__)" 

现在你有Python 3.7的基础环境和Python 3.6的tensor环境。当你想使用 tensorflow 时,你只需激活这个环境并在那里工作。

添加包


# to deactivate
conda deactivate

为你所从事的每一个项目创造环境是一种很好的做法。

给TA打赏
共{{data.count}}人
人已打赏
未分类

通过骆驼将 sftp 移至 AWS 后,在 sftp 上的连接出现问题。

2022-9-9 4:35:22

未分类

为什么我收不到GitHub的验证邮件?

2022-9-9 4:46:18

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索