首页 > 解决方案 > anaconda 和 VScode 的问题

问题描述

我一直在使用 vsCode 进行 HTML 编辑,我刚刚开始使用 python 3.8 和 anaconda 来制作一些工作图。我已经成功地将 anaconda 与下载期间附带的 IDE 一起使用,Spyder。但是当我在 vsCode 中尝试相同的代码时,没有一个导入包起作用。

这是我在练习 spyder 和 vsCode 时尝试的简单代码:

import matplotlib.pyplot as plt
import numpy as np

x = np.linspace(0, 20, 100)  # Create a list of evenly-spaced numbers over the range
plt.plot(x, np.sin(x))       # Plot the sine of each x point
plt.show()                   # Display the plot

我不断收到的错误是:

Traceback (most recent call last):
  File "C:\ProgramData\Anaconda3\lib\site-packages\numpy\core\__init__.py", line 24, in <module>
    from . import multiarray
  File "C:\ProgramData\Anaconda3\lib\site-packages\numpy\core\multiarray.py", line 14, in <module>
    from . import overrides
  File "C:\ProgramData\Anaconda3\lib\site-packages\numpy\core\overrides.py", line 7, in <module>
    from numpy.core._multiarray_umath import (
ImportError: DLL load failed: The specified module could not be found.

还有更多告诉我重新安装numpy,我这样做了,但它仍然没有用。我一直在阅读负载并观看视频和教程来尝试使这项工作。我做的一切都是一样的,就像安装过程一样,但是在我的 vsCode 上,python 解释器是不同的,它显示了与其他所有东西不同的“python3.7.4 base:conda”。

任何事情都会有所帮助,感谢您花时间研究这个问题。对不起,如果它平凡。

这是一张图片,可以比我更好地解释我的问题:

vscode中的终端

标签: python-3.xnumpymatplotlibvisual-studio-codeanaconda3

解决方案


使用 conda install 选项重新安装这些软件包。在这种情况下,对于 numpy:

https://anaconda.org/anaconda/numpy


推荐阅读