ubuntu下修改python默认版本的方法

本文介绍在Ubuntu系统中,如何通过修改~/.bashrc文件来切换默认Python版本,包括从Python2切换到Python3,以及在多个Python3版本间选择默认版本的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Ubuntu安装之后会面临多个python版本共存的问题(python2和python3),但是有时候安装其他库的时候会安装在默认的python版本环境下(比如,通常默认版本是python2,但是我想安装在python3环境下,后续就会出现一系列错误)。经过查阅相关资料,以及自己的理解,整理一些切换默认python版本的方法。

终端下执行python:

python

或者

python --version

会出现python2的信息,说明python2目前是默认版本。
如果现在修改python3为默认版本,有一种很简单的方法。

home路径下终端输入:

echo alias python=python3 >> ~/.bashrc


如果是python3.4和python3.5共存,但是想默认是3.4而不是3.5,需要执行

echo alias python3=python3.4 >> ~/.bashrc

然后source一下:

source ~/.bashrc

然后版本查看:
在这里插入图片描述
同理,如果想换为python2,将第一行命令中的3换为2即可。

### 回答1: 要在Ubuntu修改Python默认版本,可以按照以下步骤操作: 1. 确认已经安装了要使用的Python版本,可以使用以下命令查看已安装的Python版本: ``` $ ls /usr/bin/python* ``` 2. 使用update-alternatives命令来配置Python版本,例如将Python 3.6设置为默认版本: ``` $ sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.6 1 ``` 其中,第一个参数是要配置的命令,第二个参数是命令的名称,第三个参数是要使用的Python版本的路径,最后一个参数是优先级,数字越小优先级越高。 3. 使用update-alternatives命令来切换Python版本,例如切换Python 3.6: ``` $ sudo update-alternatives --config python ``` 然后选择要使用的Python版本即可。 注意:修改Python默认版本可能会影响系统的正常运行,建议在进行操作前备份重要数据。 ### 回答2: 在 Ubuntu修改 Python 默认版本并不难,你只需要执行以下步骤: 1. 首先,你需要安装多个 Python 版本。在 Ubuntu 上,你可以使用以下命令来安装 Python: ``` sudo apt-get update sudo apt-get install python3.6 python3.7 python3.8 ``` 以上命令将同时安装 Python 3.6、3.7 和 3.8。 2. 接下来,使用 update-alternatives 命令来配置 Python 版本。这个命令可以让你选择系统上的默认 Python 版本。 ``` sudo update-alternatives --config python ``` 执行上述命令后,你会看到类似如下的输出: ``` There are 3 choices for the alternative python (providing /usr/bin/python). Selection Path Priority Status ------------------------------------------------------------ 0 /usr/bin/python3.8 2 auto mode 1 /usr/bin/python3.6 1 manual mode * 2 /usr/bin/python3.7 2 manual mode ``` 在上面的输出中,选项 0 表示系统默认Python 版本,选项 1 和 2 表示你已安装的 Python 版本。你可以输入对应选项的编号,然后按下回车键来选择你希望将其设为系统默认Python 版本。 3. 最后,你需要确认你是否已成功修改Python 默认版本。你可以使用以下命令来检查 Python 版本: ``` python --version ``` 执行上述命令后,你会看到当前系统上使用的 Python 版本号。 总之,使用 update-alternatives 命令可以方便地在 Ubuntu修改 Python 默认版本,而不需要手动设置 PATH 环境变量。 ### 回答3: Ubuntu 预装的版本Python 2 和 Python 3。默认情况下 Python 2 和 Python 3 都可以在终端中使用命令行来运行,但是有时候你需要设置 Python 版本为你想要使用的版本,并且让它成为默认版本。在 Ubuntu 中,你可以按照以下步骤来更改默认Python 版本: 1. 首先,你需要确定你想要使用的 Python 版本是否已经在你的系统中安装了。比如,你想使用 Python 3.7 版本,那么你需要在终端中运行以下命令: ``` $ python3.7 ``` 如果 Python 3.7 版本已经安装了,那么它会启动并在终端中显示 Python版本信息。如果该版本未安装,那么你需要先安装该版本,可以使用以下命令: ``` $ sudo apt-get install python3.7 ``` 2. 安装 Python 版本后,你需要查看你已安装的版本。你可以在终端中运行以下命令: ``` $ update-alternatives --list python ``` 它会列出所有可用的 Python 版本。这些版本应该类似于 `usr/bin/pythonX.X`,其中 X.X 是 Python 版本的数字。如果你安装了多个 Python 版本,则应该看到类似以下的输出: ``` /usr/bin/python2.7 /usr/bin/python3.6 /usr/bin/python3.7 ``` 3. 确定你想要使用的版本,并将其设置为默认版本。你可以使用以下命令来设置默认版本: ``` $ sudo update-alternatives --config python ``` 这会列出你当前安装的 Python 版本,并要求你选择默认版本。你可以输入你想要使用的版本的编号并按回车键。出现类似以下的提示: ``` There are 3 choices for the alternative python (providing /usr/bin/python). Selection Path Priority Status ------------------------------------------------------------ 0 /usr/bin/python2.7 2 auto mode 1 /usr/bin/python2.7 2 manual mode * 2 /usr/bin/python3.6 1 manual mode 3 /usr/bin/python3.7 1 manual mode Press <enter> to keep the current choice[*], or type selection number: ``` 你需要输入你期望的版本号的对应数字,然后按下回车键。例如,如果你想要使用 Python 3.7 作为默认版本,你需要输入 3 然后按下回车键。之后你已成功设置Python默认版本。 现在,你可以在终端中运行以下命令来确认你的默认版本是否为期望的版本。 ``` $ python --version ``` 这将显示你当前默认Python 版本。如果显示的版本是你想要的版本,那么恭喜你已经成功修改默认版本
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值