Linux Mint 正在更改 Python 的当前版本
Linux Mint Changing current version of Python
我已经安装了 python 3.7,但仍在使用和显示 python 2.7 的版本。我想把它改成3..我搜索了但是我做不到。
你不应该改变你的 syslink python
来使用 python 3 因为你的系统很可能正在使用那个syslink 到 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。如果您不知道它是什么,这里是文档的 link:https://virtualenv.pypa.io/en/latest/
我已经安装了 python 3.7,但仍在使用和显示 python 2.7 的版本。我想把它改成3..我搜索了但是我做不到。
你不应该改变你的 syslink python
来使用 python 3 因为你的系统很可能正在使用那个syslink 到 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。如果您不知道它是什么,这里是文档的 link:https://virtualenv.pypa.io/en/latest/