Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
&引用;请升级您的python“;安装numpy时…当我使用Python 3.8.1时_Python_Python 3.x_Python 2.7_Numpy_Pip - Fatal编程技术网

&引用;请升级您的python“;安装numpy时…当我使用Python 3.8.1时

&引用;请升级您的python“;安装numpy时…当我使用Python 3.8.1时,python,python-3.x,python-2.7,numpy,pip,Python,Python 3.x,Python 2.7,Numpy,Pip,首先,我安装了pip。我在Python3.8.1 shell中运行了“import pip”,它识别出了它;没有错误消息。然后,为了在终端中安装numpy,我运行以下行: pip安装numpy 这就是我得到的: 弃用:Python 2.7在2020年1月1日结束了它的生命。请升级Python,因为不再维护Python 2.7。pip的未来版本将放弃对Python2.7的支持。有关pip中Python 2支持的更多详细信息,请访问 默认为用户安装,因为普通站点包不可写 已满足要求:numpy in

首先,我安装了pip。我在Python3.8.1 shell中运行了“import pip”,它识别出了它;没有错误消息。然后,为了在终端中安装numpy,我运行以下行:

pip安装numpy

这就是我得到的:

弃用:Python 2.7在2020年1月1日结束了它的生命。请升级Python,因为不再维护Python 2.7。pip的未来版本将放弃对Python2.7的支持。有关pip中Python 2支持的更多详细信息,请访问 默认为用户安装,因为普通站点包不可写
已满足要求:numpy in/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/Python(1.8.0rc1)

尝试运行
python3-m pip install numpy

2.7是指安装在计算机上的版本,在调用“Python”时默认情况下会引用该版本。你应该考虑创建虚拟环境,这样你就可以在你的计算机上运行多个Python版本,并且只将解释器访问为“Python”。除非您在虚拟环境中,否则必须使用“python3”访问Python 3。

您的Python 3.8.1旁边可能安装了Python 2.7。您使用的是什么操作系统?ˋPythonˋ指向哪个版本的Python?在大多数系统上,ˋpipˋ与ˋpythonˋ相关联,后者又是python2.7。您是否有单独的ˋpip3ˋ和ˋpython3ˋ可执行文件?如果运行
head$(哪个pip)
,您将看到
pip
是一个由Python 2.7解释器运行的脚本。它不“知道”您打算为其他Python 3安装安装
numpy
。感谢chepner、MisterMayagi和Triarion提供的有用反馈错误是因为我使用了pip而不是pip3。谢谢!这似乎奏效了。我以前看过这个建议并尝试过,但事先没有安装正确的东西。