为python 3.8.2导入numpy

2024-04-25 23:44:10 发布

您现在位置:Python中文网/ 问答频道 /正文

我刚下载了python 3.8.2,无法导入numpy, 我明白了 ''无效语法'' 无论我尝试什么,例如,我尝试:

import numpy 

这里是输出

ModuleNotFoundError: No module named 'numpy'

现在来看看这个代码

python -m pip install --user numpy scipy matplotlib ipython jupyter pandas sympy nose

 sudo apt-get install python-numpy python-scipy python-matplotlib ipython ipython-notebook python-pandas python-sympy python-nose

sudo dnf install numpy scipy python-matplotlib ipython python-pandas sympy python-nose atlas-devel

我明白了

SyntaxError: invalid syntax

但是没有用


Tags: installnoimportnumpypandasmatplotlibipython语法
2条回答

因为您使用的是sudo,所以您似乎使用的是类似于UNIX的操作系统

在这些系统上,python命令可能可用,也可能不可用,它可能指向Python2或Python3

由于出现“无效语法”错误,我怀疑python实际上链接到了python2

如果您已经安装了Python 3.8,那么命令python3.8应该存在。尝试使用setup.py安装numpy时使用该选项

出于同样的原因,不要调用pip <module>,而是使用python3.8 -m pip <module>来确保它是为Python3.8安装的

在使用dnfapt-get时,我希望您必须以某种方式在包名中包含版本号。检查您正在使用的存储库

问题解决 事实证明,我应该自定义安装python,并选中 “将python添加到环境变量” 现在一切进展顺利

相关问题 更多 >