1

我正在尝试通过 Atom 中的 Hydrogen 运行代码,但是当我尝试时,我得到的只是这个错误:

traceback (most recent call last): 
file "c:\users\maxsc_000\anaconda3\lib\runpy.py", line 193, in _run_module_as_main "main", mod_spec) 
file "c:\users\maxsc_000\anaconda3\lib\runpy.py", line 85, in _run_code exec(code, run_globals) 
file "c:\users\maxsc_000\anaconda3\lib\site-packages\ipykernel_launcher.py", line 15, in from ipykernel import kernelapp as app file "c:\users\maxsc_000\anaconda3\lib\site-packages\ipykernel__init__.py", line 2, in from .connect import 
file "c:\users\maxsc_000\anaconda3\lib\site-packages\ipykernel\connect.py", line 18, in import jupyter_client 
file "c:\users\maxsc_000\anaconda3\lib\site-packages\jupyter_client__init__.py", line 4, in from .connect import 
file "c:\users\maxsc_000\anaconda3\lib\site-packages\jupyter_client\connect.py", line 24, in import zmq 
file "c:\users\maxsc_000\anaconda3\lib\site-packages\zmq__init__.py", line 47, in from zmq import backend 
file "c:\users\maxsc_000\anaconda3\lib\site-packages\zmq\backend__init__.py", line 40, in reraise(*exc_info) 
file "c:\users\maxsc_000\anaconda3\lib\site-packages\zmq\utils\sixcerpt.py", line 34, in reraise raise value 
file "c:\users\maxsc_000\anaconda3\lib\site-packages\zmq\backend__init__.py", line 27, in _ns = select_backend(first) 
file "c:\users\maxsc_000\anaconda3\lib\site-packages\zmq\backend\select.py", line 28, in select_backend mod = import(name, fromlist=public_api) 
file "c:\users\maxsc_000\anaconda3\lib\site-packages\zmq\backend\cython__init__.py", line 6, in from . import (constants, error, message, context, 
importerror: dll load failed: das angegebene modul wurde nicht gefunden.

有谁知道为什么会发生这个错误?

4

1 回答 1

0

这是此处此处此处提到的 Atom 中的一个众所周知的问题

我可以找到两种可能的解决方案。即:

“Atom 建议从终端开始。这样可以很容易地了解您在哪个环境中启动 atom 以及您希望 atom 打开哪个项目/目录。另外,它更时尚。

在您选择的终端中(例如 powershell、cmd.exe、bash for windows、anaconda prompt):

> cd .\my\project\folder

> atom .

So if you want to change env, you just activate my-env and start atom again with atom ."

和:

“我通过安装 python 3.6 而不是 3.7 解决了这个问题。”

和:

“我们不支持在正确激活(anaconda 提示符、导航器、手动运行激活脚本)之外使用我们的软件。

要运行激活脚本:

cmd.exe:\Scripts\activate.bat MSYS2(或适用于 Windows 的 Git):

源/脚本/激活

MSYS2 比 Git for Windows 得到更好的支持,但很可能两者都可以正常工作。” - mingwandroid

如果您使用的是miniconda :

“您必须将三个与 miniconda 相关的路径添加到 PATH 环境变量

C:\工具\miniconda3

C:\工具\miniconda3\脚本

C:\工具\miniconda3\库\bin"

基本上你需要确保你已经正确启动了 conda,使用虚拟环境,在控制台中启动 atom,最好使用 conda 提示符。

这是我在 SO 上的第二篇文章,所以我希望我能帮上忙,度过愉快的一天!

于 2020-03-10T14:15:35.540 回答