我刚下载了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
但是没有用
因为您使用的是
sudo
,所以您似乎使用的是类似于UNIX的操作系统在这些系统上,
python
命令可能可用,也可能不可用,它可能指向Python2或Python3由于出现“无效语法”错误,我怀疑
python
实际上链接到了python2
如果您已经安装了Python 3.8,那么命令
python3.8
应该存在。尝试使用setup.py
安装numpy
时使用该选项出于同样的原因,不要调用
pip <module>
,而是使用python3.8 -m pip <module>
来确保它是为Python3.8安装的在使用
dnf
的apt-get
时,我希望您必须以某种方式在包名中包含版本号。检查您正在使用的存储库问题解决 事实证明,我应该自定义安装python,并选中 “将python添加到环境变量” 现在一切进展顺利
相关问题 更多 >
编程相关推荐