ubuntu下的Python的运行版本

本文介绍如何在Ubuntu 14中将默认的Python版本从2.7更改为已安装的Python 3.4版本。通过修改系统链接实现版本切换,确保在终端中运行的Python程序能够正确地使用目标版本。

ubuntu下的Python的运行版本

问题描述:

Ubuntu 14中默认就自带了Python的2.7版本,我自己安装了一个python3.4的版本,可是如果你不设置环境变量,那么在终端中运行的python都是系统默认的版本,这样就会导致3.4的程序在终端下无法运行,没有办法必须要将默认的python版本换到3.4

其实,ubuntu下python2python3是分开的,没有升级一说啊,可以共存。

直接sudoapt-get install python3即可安装python3。

也许你已经安装了高版本,只是一直默认调用的是python2.7,可以直接终端敲入python3就会显示具体的版本号。

问题分析:

其实在Linux系统中多个python版本是可以共存的,只不过在终端中运行的时候,输入python2.7 或者python3.2 就能进入不同的版本了,而且在你的*.py文件中可以用 #!/usr/bin/python 来指定程序的解释器版本,不过这样使用起来有些不方便,所以就把/usr/bin/python这个快捷方式的指向修改下好了。

解决方法:

sudo cp /usr/bin/python /usr/bin/python_bak,先备份
sudo rm /usr/bin/python,删除
sudo ln -s /usr/bin/python3.4 /usr/bin/python,默认设置成python3.4

这样在终端中输入python默认就是 3.4版本了

### Ubuntu 上安装 Python 3.9 对于希望在Ubuntu上安装Python 3.9版本的情况,可以遵循系列特定的操作流程来完成这目标。考虑到不同版本Ubuntu可能预装了不同的Python版本,在某些情况下如Ubuntu Server 20.04 LTS自带的是Python3.8.10[^1],这并不妨碍用户进步安装更新的版本比如Python 3.9。 #### 准备工作:安装必要的依赖包 为了确保编译过程顺利无误,首先应当安装些必需的软件包,这些软件包包含了构建Python所必须的些库文件和其他资源: ```bash sudo apt update && sudo apt upgrade -y sudo apt install -y \ build-essential \ zlib1g-dev \ libncurses5-dev \ libgdbm-dev \ libnss3-dev \ libssl-dev \ libreadline-dev \ libffi-dev \ libbz2-dev ``` 上述命令会自动获取并安装所有指定名称的软件包及其依赖关系,从而为后续的手动编译做好准备[^3]。 #### 获取 Python 源码 接下来是从官方站点下载对应版本的源代码压缩包,并将其放置于系统的适当位置以便处理: ```bash cd /usr/local/src wget https://www.python.org/ftp/python/3.9.11/Python-3.9.11.tar.xz tar xf Python-3.9.11.tar.xz cd Python-3.9.11 ``` 这里选择了具体的3.9.11作为例子;当然也可以根据实际需求调整至其他子版本号。 #### 编译与安装 配置环境变量以及执行make指令来进行本地化编译和安装操作: ```bash LD_RUN_PATH=/usr/local/lib ./configure --prefix=/usr/local LD_RUN_PATH=/usr/local/lib make -j"$(nproc)" LD_RUN_PATH=/usr/local/lib make altinstall ``` 值得注意的是最后步使用`altinstall`而非普通的`install`是为了避免覆盖系统默认提供的python二进制链接,防止潜在破坏现有应用程序的行为。 #### 设置默认解释器(可选) 如果想要让新安装的Python成为默认使用的版本,则可以通过update-alternatives工具实现这点: ```bash which python3.9 sudo update-alternatives --install /usr/bin/python python /usr/local/bin/python3.9 1 ``` 通过这种方式可以在不影响原有设置的前提下轻松切换当前活动中的Python版本[^2]。 验证安装成功与否的方法很简单,只需运行`python3.9 -V`即可看到已正确加载的新版解释器信息。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值