Visual Studio Code无法识别我的anaconda软件包和模块

时间:2019-11-05 21:53:15

标签: python visual-studio-code anaconda package

我是机器学习的新手,我想习惯于VS Code,所以我尝试使用它,但很快遇到了一些问题(不知道如何在终端上运行python,使用conda环境等)。 。主要的问题是我与anaconda一起使用的软件包无法在VS Code中使用。

我已经尝试了所有方法,但是无法在终端中运行它。我将用这个例子来解释自己。

示例代码:

#Not my actual code, but it's an example
import numpy as np
import matplotlib.pyplot as plt
import matplotlib as mpl

x = np.linspace(0, 20, 100)
plt.plot(x,np.sin(x))
plt.show()

当我运行它时, this shows up in the terminal

Traceback (most recent call last):
  File "c:/Users/arman/Desktop/Untitled-1.py", line 2, in <module>
    import numpy as np
  File "C:\Users\arman\Anaconda3\lib\site-packages\numpy\__init__.py", line 140, in <module>
    from . import _distributor_init
  File "C:\Users\arman\Anaconda3\lib\site-packages\numpy\_distributor_init.py", line 34, in <module>
    from . import _mklinit
ImportError: DLL load failed: No se puede encontrar el módulo especificado.

###NOTE: this part 'DLL load failed: No se puede encontrar el módulo especificado.' basically means that it didnt find the module, sorry for the spanish.

,即使我处于conda环境中。这就是conda随附的每个单个包装的问题。

我该怎么做才能使其正常工作?

3 个答案:

答案 0 :(得分:2)

尝试以下步骤:

  1. 从 conda 打开 VSCode
  2. 按 Ctrl+Shift+P
  3. 输入 Python:选择解释器
  4. 选择您的 conda 虚拟环境

答案 1 :(得分:0)

根据您的屏幕截图,看来您的conda环境尚未在终端中激活。如果您确定会发生这种情况,那么conda可以找到您已安装的东西。

答案 2 :(得分:0)

最好的办法是使用“代码”命令从Anaconda Prompt运行VS代码