为何预装Python 3.8可使用NumPy,手动安装的Python 3.9却无法使用?
Python 3.9无法导入NumPy的解决办法
你的问题核心是:pip3默认关联的是系统自带的Python 3.8,所以你之前执行的pip3 install numpy只给Python 3.8装了NumPy,Python 3.9的环境里根本没这个包。按下面步骤操作就能解决:
直接给Python 3.9安装NumPy
- 先确认Python 3.9的pip是否可用,执行命令:
python3.9 -m pip --version - 如果能正常显示pip版本信息,直接用这条命令安装NumPy:
python3.9 -m pip install numpy --upgrade
如果Python 3.9未安装pip工具
要是上面的命令提示No module named pip,先给Python 3.9安装对应pip:
- 执行命令:
sudo apt install python3.9-pip - 安装完成后,再重复执行NumPy的安装命令:
python3.9 -m pip install numpy --upgrade
验证修复效果
执行这条命令测试Python 3.9能否正常加载NumPy:python3.9 -c "import numpy; print(numpy.__version__)"
能正常输出NumPy版本号就说明问题解决了。
内容的提问来源于stack exchange,提问作者EGOR_MIPT
相关产品推荐
相关产品推荐

