在 Raspberry Pi 3 Stretch 上将默认 Python 3.5.3 升级到 Python 3.7.2

Ana*_*yan 2 python upgrade python-3.x raspberry-pi

我想将默认的Python3(即Python 3.5.3)升级到Python 3.7.2。当我用谷歌搜索时,我发现许多网站告诉我如何安装最新的 python 3.5 和其他版本,包括 python 3.7.0,但这些网站都没有告诉我如何从 python 3.5.3 升级到 python 3.7.2。所以我尝试安装Python 3.7.2而不是升级默认的Python 3.5.3。经过一番搜索后,我得到了有关如何在 Raspberry Pi 上安装 Python 3.7 的指南。以下是网站链接:https://www.ramoonus.nl/2018/06/30/installing-python-3-7-on-raspberry-pi/。因此,我按照步骤在我的 Raspberry Pi 3 上成功安装了 Python 3.7.0,并将 python 和 python3 的别名设置为 python3.7.0,现在当我输入python --versionor时python3 --version,它给了我 3.7.0。但现在我有另一个问题,就是当我关闭或重新启动我的 Pi 并将其重新打开时,我输入python --version它给我 2.7.13, python3它给我 3.5.3。所以请帮我解决这个问题。

小智 5

wget https://www.python.org/ftp/python/3.7.2/Python-3.7.2.tgz\ntar xzvf Python-3.7.2.tgz\ncd Python-3.7.2/\n./configure\nmake -j4\nsudo make install\n
Run Code Online (Sandbox Code Playgroud)\n\n

之后只需执行以下操作:

\n\n
echo "alias python3=\xe2\x80\x99/usr/local/opt/python-3.7.2/bin/python3.7\xe2\x80\xb2"  >> ~/.profile\n
Run Code Online (Sandbox Code Playgroud)\n\n

希望这个工作

\n

  • 执行 `make altinstall`,否则您将覆盖系统 Python,而您几乎_永远_不想这样做。https://docs.python.org/3/using/unix.html#building-python (5认同)
  • @Timo如果你想升级系统Python,请升级系统(假设是类Unix操作系统)。会有依赖于系统Python版本的系统包,因此自行升级很可能会导致您的系统无法使用。 (2认同)