我在编程上稍作休息,结果发现我的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,它仍然可以正常工作。现在我有两个问题:
我应该继续使用python 3.8.2,并且忘了这件事曾经发生过,因为更新没有太大的区别,还是应该尝试深入研究并尝试获取numpy模块可以在最新的python版本上再次工作?
如果您认为这是值得的,或者您知道解决我的问题的方法,那么您认为该问题的原因是什么,我该怎么做才能使numpy正常工作?
我检查是否有其他异常情况,但是一切似乎都正常。感谢您抽出宝贵的时间阅读这篇文章。
答案 0 :(得分:1)
要测试安装,请创建一个虚拟环境:
python3 -m venv test
cd test
source bin/activate
使用以下命令验证您运行的是正确版本的python
python -V
然后安装数字键
python -m pip install numpy