Я использую SublimeText3 с пакетом SublimeREPL и установкой Python Miniconda.Я следовал приведенным здесь инструкциям, чтобы запустить python из SublimeText3 с пользовательской средой:
Как мне настроить SublimeREPL с помощью интерпретатора Anaconda?
Тем не менее, когда я запускаюPython интерпретатор из SublimeText3, я первоначально получаю
Python 3.7.3 (default, Apr 24 2019, 15:29:51) [MSC v.1915 64 bit (AMD64)] :: Anaconda, Inc. on win32
Warning:
This Python interpreter is in a conda environment, but the environment has
not been activated. Libraries may fail to load. To activate this environment
please see https://conda.io/activation
Если я тогда пытаюсь
import numpy
, я получаю следующее сообщение об ошибке:
>>> import numpy
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Users\USER\Miniconda3\envs\CUSTOM_ENV\lib\site-packages\numpy\__init__.py", line 140, in <module>
from . import _distributor_init
File "C:\Users\USER\Miniconda3\envs\CUSTOM_ENV\lib\site-packages\numpy\_distributor_init.py", line 34, in <module>
from . import _mklinit
ImportError: DLL load failed: The specified module could not be found.
Для других пакетовнапример, sympy, я не получаю сообщение об ошибке при попытке импортировать пакет.Точно так же, если я запускаю anaconda из командной строки anaconda и импортирую numpy, он запускается без ошибок.
Похоже, что он вызывает python из пользовательской среды, но считает, что среда не активирована и не может загрузить Numpy.
Здесь выложено перекрестное сообщение:
https://github.com/wuub/SublimeREPL/issues/576