【问题标题】:Visual Studio Code doesn't recognize my anaconda packages and modulesVisual Studio Code 无法识别我的 anaconda 包和模块
【发布时间】:2019-11-05 21:53:15
【问题描述】:

我是机器学习的新手,我正在尝试习惯 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 附带的每个软件包都会发生这种情况。

我该怎么做才能让它发挥作用?为什么会这样?

【问题讨论】:

  • 几件事:1)确保安装了Python扩展link; 2) 按Ctrl+Shift+P 并输入Python: Select Interpreter。单击该按钮将列出您拥有的所有可用 Python 安装,包括 conda 安装。

标签: python visual-studio-code anaconda package


【解决方案1】:

试试这些步骤:

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

      您可以做的最好的事情是使用“code”命令从 Anaconda Prompt 运行 VS Code

      【讨论】:

      • 这可能无法解决他们的问题。您能否提供有关用户如何实现此目的的更多步骤。只需启动 vscode,我就可以在不使用 anaconda 提示的情况下运行良好。喜欢 anaconda 提示符的原因是什么。请详细说明。
      猜你喜欢
      • 1970-01-01
      • 2021-07-30
      • 2020-04-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-01-12
      • 2021-09-02
      • 2016-01-23
      相关资源
      最近更新 更多