首页 > 解决方案 > 安装 Python 3.8.6 后找不到模块 numpy 错误

问题描述

我在编程上稍作休息,结果发现我的 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 工作?

我检查了是否有其他异常情况,但似乎一切正常。感谢您抽出时间来阅读。

标签: pythonnumpymodulepython-3.8

解决方案


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

python3 -m venv test
cd test
source bin/activate

验证您正在运行正确版本的 python

python -V

然后安装 num

python -m pip install numpy

推荐阅读