mirror of
https://github.com/LCTT/TranslateProject.git
synced 2025-01-25 23:11:02 +08:00
PUB:20160126 How to change from default to alternative Python version on Debian Linux
@mr-ping
This commit is contained in:
parent
b74befbdb3
commit
a67b583872
@ -1,4 +1,4 @@
|
||||
如何将 Debian Linux 系统中默认的 Python 替代为其他版本
|
||||
如何将 Debian Linux 中的默认的 Python 版本切换为替代版本
|
||||
====================================================
|
||||
|
||||
当你安装 Debian Linux 时,安装过程有可能同时为你提供多个可用的 Python 版本,因此系统中会存在多个 Python 的可执行二进制文件。你可以按照以下方法使用 `ls` 命令来查看你的系统中都有那些 Python 的二进制文件可供使用。
|
||||
@ -15,9 +15,9 @@ $ python --version
|
||||
Python 2.7.8
|
||||
```
|
||||
|
||||
1、基于用户修改 Python 版本:
|
||||
###1、基于用户修改 Python 版本:
|
||||
|
||||
想要为某个特定用户修改 Python 版本,只需要在其 home 目录下创建一个 `alias(别名)` 即可。打开 `~/.bashrc` 文件,添加新的别名信息来修改默认使用的 Python 版本。
|
||||
想要为某个特定用户修改 Python 版本,只需要在其 home 目录下创建一个 `alias`(别名) 即可。打开该用户的 `~/.bashrc` 文件,添加新的别名信息来修改默认使用的 Python 版本。
|
||||
|
||||
```
|
||||
alias python='/usr/bin/python3.4'
|
||||
@ -36,7 +36,7 @@ $ python --version
|
||||
Python 3.4.2
|
||||
```
|
||||
|
||||
2、 基于系统级别修改 Python 版本
|
||||
###2、 在系统级修改 Python 版本
|
||||
|
||||
我们可以使用 `update-alternatives` 来为整个系统更改 Python 版本。以 root 身份登录,首先罗列出所有可用的 python 替代版本信息:
|
||||
|
||||
@ -45,7 +45,7 @@ Python 3.4.2
|
||||
update-alternatives: error: no alternatives for python
|
||||
```
|
||||
|
||||
如果出现以上所示的错误信息,则表示 Python 的替代版本尚未被 `update-alternatives` 命令识别。想解决这个问题,我们需要更新一下替代表,将 `python2.7` 和 `python3.4` 放入其中。
|
||||
如果出现以上所示的错误信息,则表示 Python 的替代版本尚未被 `update-alternatives` 命令识别。想解决这个问题,我们需要更新一下替代列表,将 `python2.7` 和 `python3.4` 放入其中。
|
||||
|
||||
```
|
||||
# update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1
|
||||
@ -61,7 +61,7 @@ update-alternatives: using /usr/bin/python3.4 to provide /usr/bin/python (python
|
||||
Python 3.4.2
|
||||
```
|
||||
|
||||
接下来,我们继续列出可用的 Python 替代版本。
|
||||
接下来,我们再次列出可用的 Python 替代版本。
|
||||
|
||||
```
|
||||
# update-alternatives --list python
|
||||
@ -82,7 +82,7 @@ Python 3.4.2
|
||||
Python 2.7.8
|
||||
```
|
||||
|
||||
3、附录
|
||||
###3、移除替代版本
|
||||
|
||||
一旦我们的系统中不再存在某个 Python 的替代版本时,我们可以将其从 `update-alternatives` 列表中删除掉。例如,我们可以将列表中的 python2.7 版本移除掉。
|
||||
|
||||
@ -96,9 +96,8 @@ update-alternatives: using /usr/bin/python3.4 to provide /usr/bin/python (python
|
||||
|
||||
via: http://linuxconfig.org/how-to-change-from-default-to-alternative-python-version-on-debian-linux
|
||||
|
||||
作者:[作者][]
|
||||
译者:[mr-ping](https://github.com/mr-ping)
|
||||
校对:[校对者ID](https://github.com/校对者ID)
|
||||
校对:[wxy](https://github.com/wxy)
|
||||
|
||||
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
|
||||
|
Loading…
Reference in New Issue
Block a user