【问题标题】:Linux Mint Changing current version of PythonLinux Mint 更改 Python 的当前版本
【发布时间】:2019-02-26 06:38:20
【问题描述】:

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

【问题讨论】:

  • 在终端输入 python3 看看是否得到了 python3 版本
  • 我想使用 pip 最新版本和支持版本 9 的 python2.7 是不够的。EDİT:我的 pip 版本是最新版本,但我想更改它

标签: python linux linux-mint


【解决方案1】:

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

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

在 pip 方面,可能是您的 python 3 没有 pip include(它应该有它,但我见过很多没有它的 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/

【讨论】:

  • 实际上我用 purdge 和重定向路径删除了 python。谢谢大家拳头碰撞。
  • 有人投票-1,但没有任何解释为什么这个答案可能不好。好的。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-07-04
  • 2020-05-10
相关资源
最近更新 更多