Python 3.x 使用Anaconda管理python安装设置氢和原子

Python 3.x 使用Anaconda管理python安装设置氢和原子,python-3.x,anaconda,atom-editor,hydrogen,Python 3.x,Anaconda,Atom Editor,Hydrogen,我已经将我的Python3可执行文件添加到系统路径中(违背Anaconda的建议),以尝试让Hydroh(以及任何Atom扩展/插件)在Atom中运行代码行或代码块。“脚本”atom插件似乎可以工作(我选择一些代码并输入ctrl-shift-b),但我希望在Hydroh中使用更多的功能。当我执行时(例如): 我得到以下错误: Python 3 Traceback (most recent call last): File "C:\ProgramData\Anaconda3\lib\runpy

我已经将我的Python3可执行文件添加到系统路径中(违背Anaconda的建议),以尝试让Hydroh(以及任何Atom扩展/插件)在Atom中运行代码行或代码块。“脚本”atom插件似乎可以工作(我选择一些代码并输入
ctrl-shift-b
),但我希望在Hydroh中使用更多的功能。当我执行时(例如):

我得到以下错误:

Python 3

Traceback (most recent call last): 
File "C:\ProgramData\Anaconda3\lib\runpy.py", line 193, in _run_module_as_main "main", mod_spec) 
File "C:\ProgramData\Anaconda3\lib\runpy.py", line 85, in _run_code exec(code, run_globals) 
File "C:\ProgramData\Anaconda3\lib\site-packages\ipykernel_launcher.py", line 15, in from ipykernel import kernelapp as app 
File "C:\ProgramData\Anaconda3\lib\site-packages\ipykernel__init__.py", line 2, in from .connect import 
File "C:\ProgramData\Anaconda3\lib\site-packages\ipykernel\connect.py", line 18, in import jupyter_client File "C:\ProgramData\Anaconda3\lib\site-packages\jupyter_client__init__.py", line 4, in from .connect import 
File "C:\ProgramData\Anaconda3\lib\site-packages\jupyter_client\connect.py", line 23, in import zmq 
File "C:\ProgramData\Anaconda3\lib\site-packages\zmq__init__.py", line 47, in from zmq import backend 
File "C:\ProgramData\Anaconda3\lib\site-packages\zmq\backend__init__.py", line 40, in reraise(*exc_info) 
File "C:\ProgramData\Anaconda3\lib\site-packages\zmq\utils\sixcerpt.py", line 34, in reraise raise value 
File "C:\ProgramData\Anaconda3\lib\site-packages\zmq\backend__init__.py", line 27, in _ns = select_backend(first) 
File "C:\ProgramData\Anaconda3\lib\site-packages\zmq\backend\select.py", line 27, in select_backend mod = import(name, fromlist=public_api) 
File "C:\ProgramData\Anaconda3\lib\site-packages\zmq\backend\cython__init__.py", line 6, in from . import (constants, error, message, context, 
ImportError: DLL load failed: The specified module could not be found.
我已经重新安装了这个软件包,我尝试使用Anaconda power shell和普通提示符来安装和加载Atom。我唯一的猜测是它在启动内核时遇到了问题,或者我应该启动一个内核然后连接吗

最终目标:
运行代码块,它就会工作。

要将Conda env用作Hydroh中的内核,您必须使用
ipykernel
注册env,例如

conda activate myenv
python -m ipykernel install --user
这将在默认用户级位置为内核创建一个条目,该条目通常对用户运行的任何Jupyter实例(如Hydroh)可见。建议还包括一个
--name
标志,以区分不同的环境。有关更多选项,请参阅
python-mipykernel安装-h


另外,请注意,将Conda env用作内核的最低要求是安装
ipykernel
。而且,是的,清理
路径
,使其符合康达最佳实践-不需要手动编辑。

。。。在这些问题上感到沮丧。我使用Macos安装,所以可能没有太大帮助,但fwiw,我会问您是否可以在Hydroh之外以任何方式复制此错误,例如通过类似的IPython/Jupyter内核?听起来水蟒很适合你?如果您运行的是python 3.7
conda activate myenv
python -m ipykernel install --user