python默认是2.7版本指定
时间: 2023-10-24 16:07:48 浏览: 34
在 Ubuntu 18.04 中,默认安装了 Python 3.x 版本,如果你想要指定 Python 2.7 为默认版本,可以按照以下步骤进行:
1. 安装 Python 2.7:
```
sudo apt-get install python2.7
```
2. 安装 update-alternatives 工具:
```
sudo apt-get install update-alternatives
```
3. 添加 Python 2.7 的可选项:
```
sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1
```
4. 添加 Python 3.x 的可选项:
```
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 2
```
5. 切换默认 Python 版本:
```
sudo update-alternatives --config python
```
执行以上命令后,会列出当前系统中安装的 Python 版本,输入对应的编号即可切换默认版本。
希望以上步骤能够帮到你。
相关问题
代码python版本从 2.7升级3.8 改动在哪
Python 3.8相较于Python 2.7,有许多显著的改动与更新。以下是一些值得关注的改动:
1. print函数
Python 2.7中的print语句已经被弃用。在Python 3中,应该使用print()函数。这使得打印语句更加清晰、传达意图更明显,不再需要使用方括号将变量括起来。
2. 字符串编码
Python 2.7默认使用ASCII编码来表示字符串,而Python 3默认使用Unicode。这意味着如果在将Python代码从2.7升级到3.8时使用了非ASCII字符,就需要为字符串指定编码。
3. 新增的运算符和表达式
Python 3.8 新增了一些运算符和表达式。比如,使用 a @ b 即可计算 a 和 b 的矩阵乘法。另外,Python 3.8引入了 f-string 表达式,用于格式化输出字符串。
4. 异常处理机制
Python 3.8进行了一些细微的修改,使得异常处理机制更加强大和灵活。比如,异常的各种信息现在可以通过 __context__、__cause__ 和 __traceback__ 属性进行获取。
5. 模块更名
Python 3.8为一些内置模块更名,以反映更好的设计和语言用途。这些名字变化不会影响代码的运行,但是如果使用了旧的模块名字,编译器会提示警告信息。
总体来说,Python 3.8的改动相较于Python 2.7是比较大的。不过,这些变化都是为了更好地支持现代编程技术和语言设计标准。
python2.7安装
1. 首先,从官网下载Python2.7安装包,地址为https://www.python.org/downloads/release/python-2718/
2. 下载完成后,运行安装包,选择“Customize installation”选项,进入自定义安装界面。
3. 在自定义安装界面中,勾选“Add python.exe to Path”选项,以便使用命令行直接运行Python2.7。
4. 点击“Next”按钮,选择安装路径,建议安装在默认路径下。
5. 点击“Install”按钮,开始安装Python2.7。
6. 安装完成后,打开命令行,输入“python”命令,如果出现Python2.7的版本信息,则表示安装成功。
7. 如果需要使用Python2.7的第三方库,可以使用pip命令进行安装。在命令行中输入“python -m pip install 库名”即可安装指定的库。