<p>我将sublimitext3与SublimeREPL包和Miniconda python安装一起使用。我按照下面列出的说明在一个自定义环境中从sublimitext3运行python:</p>
<p><a href="https://stackoverflow.com/questions/20861176/how-do-i-setup-sublimerepl-with-anacondas-interpreter">How Do I Setup SublimeREPL with Anaconda's interpreter?</a></p>
<p>然而,当我从sublimitext3运行Python解释器时,我最初得到</p>
<pre><code>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
</code></pre>
<p>如果我试着</p>
^{pr2}$
<p>我收到以下错误消息:</p>
<pre><code>>>> 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.
</code></pre>
<p>对于其他包,如sympy,我在尝试导入包时不会收到错误。类似地,如果我从anaconda提示符运行anaconda并导入numpy,它运行时不会出错。在</p>
<p>因此,它似乎是从自定义环境调用python,但认为环境没有激活,无法加载Numpy。在</p>
<p>交叉贴在这里:</p>
<p><a href="https://github.com/wuub/SublimeREPL/issues/576" rel="nofollow noreferrer">https://github.com/wuub/SublimeREPL/issues/576</a></p>