python-3.x - 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”。
任何事情都会有所帮助,感谢您花时间研究这个问题。对不起,如果它平凡。
这是一张图片,可以比我更好地解释我的问题:
解决方案
使用 conda install 选项重新安装这些软件包。在这种情况下,对于 numpy:
推荐阅读
- css - CSS 用于一列图像而不是 Grid Plus 中的两列
- python - Python中数字的三角形模式
- php - 为什么 Composer 安装突然失败?
- javascript - 为什么 concat 添加到不可变数组不起作用?
- python - SQLAlchemy 选择混合属性表达式作为列
- node.js - Discord.js-commando 从 id 获取用户名
- java - postgres:插入自定义类型的数组
- erlang - Ejabberd 20.0.2 管理面板登录表单反弹
- push-notification - RingCentral Glip 的通知
- angular - Angular 8-双向数据绑定,空值