Atom: Настройка Hydrogen Launcher для использования с Python 3.7 - PullRequest
0 голосов
/ 29 февраля 2020

Я пытаюсь настроить Atom, чтобы иметь возможность запускать код Python в интерактивном режиме и построчно, и с этой целью пытался работать с Hydrogen и связанными с ней пакетами. Пакет Hydrogen работает должным образом, так как я могу запускать сценарий для каждой ячейки и могу выбрать, какое ядро ​​Python будет использовать сценарий.

Однако проблема начинается, когда я пытаюсь запустить его с помощью Hydrogen Launcher, который должен позволить вам запускать консоли Jupyter, подключенные к Hydrogen, либо через терминал компьютера, либо внутри IDE-терминала PlatformIO в Atom. Я установил PlatformIO IDE Terminal, и он сам по себе работает правильно, но когда я пытаюсь запустить консоль Jupyter либо самостоятельно, либо в IDE-терминале PlatformIO, я получаю следующий ввод в терминале, за которым следует следующий список ошибок:

TERMINAL (WINDOWS POWERSHELL) ENTRY:
>>> jupyter console --existing C:\Users\mcli2et2\AppData\Roaming\jupyter\runtime\kernel-a0e2fc80-141e-4f67-ac63-0f15feed2b4e.json

ERROR MESSAGE:
Traceback (most recent call last):
  File "C:\Anaconda3\Scripts\jupyter-console-script.py", line 6, in <module>
    from jupyter_console.app import main
  File "C:\Anaconda3\lib\site-packages\jupyter_console\app.py", line 22, in <module>
    from jupyter_client.consoleapp import (
  File "C:\Anaconda3\lib\site-packages\jupyter_client\__init__.py", line 4, in <module>
    from .connect import *
  File "C:\Anaconda3\lib\site-packages\jupyter_client\connect.py", line 24, in <module>
    import zmq
  File "C:\Anaconda3\lib\site-packages\zmq\__init__.py", line 47, in <module>
    from zmq import backend
  File "C:\Anaconda3\lib\site-packages\zmq\backend\__init__.py", line 40, in <module>
    reraise(*exc_info)
  File "C:\Anaconda3\lib\site-packages\zmq\utils\sixcerpt.py", line 34, in reraise
    raise value
  File "C:\Anaconda3\lib\site-packages\zmq\backend\__init__.py", line 27, in <module>
    _ns = select_backend(first)
  File "C:\Anaconda3\lib\site-packages\zmq\backend\select.py", line 28, in select_backend
    mod = __import__(name, fromlist=public_api)
  File "C:\Anaconda3\lib\site-packages\zmq\backend\cython\__init__.py", line 6, in <module>
    from . import (constants, error, message, context,
ImportError: DLL load failed: The specified module could not be found.

Не могли бы вы посоветовать мне, что может мешать запуску консоли Jupyter? Я использую Windows 10 и на данный момент использую две Python среды: базовую, упакованную с Anaconda, которая обновляется относительно Anaconda, и отдельную для HyperSpy, которая обновляется. дата относительно пакета HyperSpy, упакованного conda-forge. Оба ядра Python могут быть успешно запущены в Jupyter Notebook при открытии через Anaconda Prompt или даже из командной строки.

Спасибо!

...