Ошибка ядра в ноутбуке Jupyter в PyCharm 2018 IDE - PullRequest
0 голосов
/ 18 октября 2019

Я борюсь с , работающим с Jupyter Notebook на PyCharm2018 Community Edition в Windows 10. Я создал Virtual Environment с Python версии 3.6.6 и другими необходимыми пакетами. Я установил jupyter notebook (ipython-7.8.0v, jupyter-1.0.0v), а также следуя его документации. Поскольку я использую определенную версию Python для этого приложения, я хочу создать отдельную ipython kernel (версия 5.1.2) для Python 3 по определенному пути, а затем добавить ее в спецификации ядра jupyter следующим образом:

ipython kernel install --prefix /tmp

jupyter kernelspec install /tmp/share/jupyter/kernels/python3

Когда я запускаю пример записной книжки ipython после выполнения этих инструкций, notebook возвращает Ошибка ядра Проблема с указанием Не удалось найти ядро, соответствующее Python 2 . Я не могу понять, почему это приводит к этому. Там нет никаких следов Python2, используемых в любом месте во время моей установки. Я даже создал ядра python3 отдельно, используя приведенные выше инструкции, и заменил свой ноутбук на ядро, но по-прежнему Ошибка ядра . Virtual Environment Я создал для этого приложения также использующий exec-файл python3.6 из моей установки Anaconda.

Я рассматривал похожие вопросы по этой проблеме, но ни один из них не помог мне решить эту проблему до сих пор. Обратный след этой ошибки выглядит следующим образом.

Traceback (most recent call last):
  File "D:\Anaconda3\envs\python36\lib\runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "D:\Anaconda3\envs\python36\lib\runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "D:\***\pycharm_workspace\trail\venv\lib\site-packages\ipykernel_launcher.py", line 16, in <module>
    app.launch_new_instance()
  File "D:\***\pycharm_workspace\trail\venv\lib\site-packages\traitlets\config\application.py", line 663, in launch_instance
    app.initialize(argv)
  File "<D:\***\pycharm_workspace\trail\venv\lib\site-packages\decorator.py:decorator-gen-125>", line 2, in initialize
  File "D:\***\pycharm_workspace\trail\venv\lib\site-packages\traitlets\config\application.py", line 87, in catch_config_error
    return method(app, *args, **kwargs)
  File "D:\***\pycharm_workspace\trail\venv\lib\site-packages\ipykernel\kernelapp.py", line 472, in initialize
    self.write_connection_file()
  File "D:\***\pycharm_workspace\trail\venv\lib\site-packages\ipykernel\kernelapp.py", line 199, in write_connection_file
    iopub_port=self.iopub_port, control_port=self.control_port)
  File "D:\***\pycharm_workspace\trail\venv\lib\site-packages\jupyter_client\connect.py", line 141, in write_connection_file
    with secure_write(fname) as f:
  File "D:\Anaconda3\envs\python36\lib\contextlib.py", line 81, in __enter__
    return next(self.gen)
  File "D:\**\pycharm_workspace\trail\venv\lib\site-packages\jupyter_core\paths.py", line 404, in secure_write
    win32_restrict_file_to_user(fname)
  File "D:\**\pycharm_workspace\trail\venv\lib\site-packages\jupyter_core\paths.py", line 359, in win32_restrict_file_to_user
    import win32api
**ImportError: DLL load failed: The specified procedure could not be found.** 

Заранее спасибо за помощь.

...