首页 > 解决方案 > Linux Mint 更改 Python 的当前版本

问题描述

我已经安装了 python 3.7 但仍在使用和显示 python 2.7 的版本。我想将其更改为 3 .. 我搜索了它,但我做不到。

标签: pythonlinuxlinux-mint

解决方案


您不应该更改您的系统链接python以使用 python 3,因为您的系统很可能正在使用该系统链接到 python 2 来执行其自己的任务和进程,如果您更改它,您可能会破坏您的系统。

正如 Sammy 在评论中所说,您应该python3使用该版本。

在 pip 方面,可能是您的 python 3 没有 pip 包含(它应该有它,但我见过很多没有它的 Python 3)。你可以检查你是否有 pip 做:python3 -m pip. 该-m参数用于执行已安装的 python 模块。

如果您没有安装 pip,您可以按照以下方式安装它(我建议这样做,因为它始终有效):https ://pip.pypa.io/en/stable/installing/

那是:

  • 下载脚本来安装 pip:curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
  • 执行脚本以安装 pip(使用 sudo,因为您要修改系统):sudo python3 get-pip.py

现在你应该已经安装了 pip 并python3 -m pip再次执行应该会显示 pip 的帮助。

如果你已经安装了 pip并且你的系统中没有 pip3 命令,你总是可以创建一个别名来python3 -m pip解决pip3问题。此外,如果您不知道或不想在 /usr/bin 文件夹中创建别名或可执行文件,您始终可以继续使用python3 -m pip.

PS:强烈建议使用python开发时使用virtualenvs。如果您不知道它是什么,这里是文档的链接:https ://virtualenv.pypa.io/en/latest/


推荐阅读