几个月来,我运行了我的默认 python 解释器 anaconda,因此通过 Atom 在 Python 3.7.6 上运行 Hydrogen。最近我将我的 anaconda 更新到 3.8.2,然后我的 Hydrogen 立即开始显示此错误。
蟒蛇 3
在 import zmq File "C:\ProgramData\Anaconda3\lib\site-packages\zmq__init__.py" 中,第 47 行,在 from zmq import backend File "C:\ProgramData\Anaconda3\lib\site-packages\zmq\backend__init__. py”,第 40 行,在 reraise(*exc_info) 文件“C:\ProgramData\Anaconda3\lib\site-packages\zmq\utils\sixcerpt.py”,第 34 行,在 reraise 提升值文件“C:\ProgramData\ Anaconda3\lib\site-packages\zmq\backend__init__.py",第 27 行,在 _ns = select_backend(first) 文件 "C:\ProgramData\Anaconda3\lib\site-packages\zmq\backend\select.py",行28,在 select_backend mod = import(name, fromlist=public_api) 文件“C:\ProgramData\Anaconda3\lib\site-packages\zmq\backend\cython__init__.py”,第 6 行,从 . 导入(常量、错误、消息、上下文、ImportError:无法导入名称“常量”
当我在没有 Hydrogen 的情况下运行 python 3.8 代码时,它仍然有效,证明错误是 Hydrogens
import sys
print(sys.version)
输出:3.8.2(默认,2020 年 3 月 25 日,08:56:29)[MSC v.1916 64 位 (AMD64)]