安装 Python 3.8.6 后找不到模块 numpy 错误

Module numpy not found error after installing Python 3.8.6

我稍稍休息了一下编程,结果发现我的 python 版本 3.8.2 不是最新的。我去了 python 网站并下载了最新版本 3.8.6。我使用 VScode,它识别出我是最新的,我将其设置为活动版本。在我切换版本的那一刻,当我 运行 终端中的代码时收到此错误:

Traceback (most recent call last): File "c:/Users/holca/Desktop/Connect4/cannect4.py", line 1, in <module> import numpy as np ModuleNotFoundError: No module named numpy

我也在警告部分收到此错误消息:

Unable to import 'numpy'

一旦我切换回 python 3.8.2,它仍然运行良好。现在我有两个问题:

  1. 我应该继续使用 python 3.8.2,而忘记这曾经发生过,因为更新没有太大区别,或者我应该尝试去在此基础上尝试让模块 numpy 在最新的 python 版本上再次工作?

  2. 如果你觉得值得,或者你知道我的问题的解决方案,你认为这个问题的原因是什么,我该怎么做才能让numpy工作?

我检查过是否还有其他异常,但似乎一切正常。感谢您花时间阅读本文。

要测试安装,请创建虚拟环境:

python3 -m venv test
cd test
source bin/activate

验证您 运行 python 的正确版本

python -V

然后安装num

python -m pip install numpy