Python3的安装(Ubuntu的Linux中)

让我们一起按照正常步骤走,出了错再解决

首先下载安装包

wget https://www.python.org/ftp/python/3.6.3/Python-3.6.3.tgz

OK,下好了
在这里插入图片描述
解压:

tar zxvf Python-3.6.3.tgz

转移到该目录下:

cd Python-3.6.3

配置(这一步很重要,对安装进行配置,并指定安装路径,安装路径不指定会不利于管理):

/configure --prefix=/usr/local/python36

编译(如果出错了请继续往下看文章,下面有写):

make

安装:

make install

如果直接显示如此,那么恭喜你,安装成功:
在这里插入图片描述

修改默认设置为Python3

这个时候输入python,却发现还是python2,这是为什么呢?原因是Python2是默认设置,所以我们还需要修改一下。方法是建立软连接(注意:不要卸载Python2,否则后面用的时候可能会报错)
建立软连接的命令:
(1)sudo mv /usr/bin/python /usr/bin/python.bak
(2)sudo ln -s /usr/local/python36/bin/python3.6 /usr/bin/python
最后再输入Python在这里插入图片描述
大功告成!

安装成功的同志们不用继续看下面的内容了


如果你看到这里,摸摸头,让我们来解决问题吧

解决办法:把出现的问题报错信息复制出来百度(度娘可是个好东西)(注意:Linux中的复制是Ctrl+ shift + c 哦)
笔者遇到的问题是:
zipimport.ZipImportError: can’t decompress data; zlib not available
Makefile:1079: recipe for target ‘install’ failed
make: *** [install] Error 1
查了一下说是没有安装zlib1g
安装命令:
sudo apt-get install zlib1g-dev

如此安装zlib1g即可解决,若问题解决,恭喜,你又可以不看了


欢迎你来到这里(ー( ̄~ ̄)ξ)

什么?报错说软件包里没有找到这个东西??哈哈哈,同病相怜(笑哭~ლ(╹◡╹ლ))
出现这个问题说明Ubuntu的源有问题或者没有安装yum,解决办法请看我的这篇文章:
https://blog.youkuaiyun.com/qq_43029747/article/details/94874442
安装好了之后
回到上个步骤安装zlib,命令是
sudo apt-get install zlib1g-dev
在这里插入图片描述

回到最初需求

OK,还没完!记得咱们是要干嘛吗?没错,安装Python3!现在再从本文的开头看起吧(假装自己没有出过错误哦,一遍过,是不是很开心呀~哈哈哈哈)

嘿嘿,I am very glateful that 你看到这里了哦~下回再见ヾ(o◕∀◕)ノヾ
Thx
在这里插入图片描述

### 安装 Python 3 的方法 在 Ubuntu 18.04 中,默认情况下已经预装了 Python 3,因此建议首先确认当前系统的 Python 版本。可以通过以下命令检查已有的 Python 版本: ```bash python3 --version ``` 如果系统未安装最新的 Python 3 或者需要特定版本,则可以按照如下方式操作。 #### 更新软件包列表 确保本地的 APT 软件包索引是最新的,执行以下命令更新: ```bash sudo apt update ``` #### 安装最新可用的 Python 3 通过官方仓库安装最新支持的 Python 3 版本: ```bash sudo apt install python3 ``` 这一步通常会安装较新但并非绝对最新的稳定版 Python 3[^1]。 #### 如果需要更高版本的 Python 3 对于某些开发需求可能需要更高的 Python 版本(如 Python 3.9 或以上),而这些版本可能不在默认的 Ubuntu 存储库中。此时可考虑使用 PPA(个人包档案)或者手动编译源码的方式进行安装。 ##### 使用 Deadsnakes PPA 添加并安装高版本 Python Deadsnakes 是一个社区维护的 PPA,提供了许多不同版本的 Python。以下是具体步骤: 1. **添加 Deadsnakes PPA** ```bash sudo add-apt-repository ppa:deadsnakes/ppa ``` 2. **再次更新软件包列表** ```bash sudo apt update ``` 3. **安装目标版本的 Python** 假设需要安装 Python 3.9: ```bash sudo apt install python3.9 ``` 完成之后可通过 `python3.9 --version` 来验证安装成功与否[^2]。 #### 设置默认解释器(可选) 如果有多个 Python 解释器共存,可以选择设置某个版本作为默认的 Python 3 解释器。注意此步需谨慎处理以免影响到依赖原生 Python 的系统工具。 利用 `update-alternatives` 工具配置优先级较高的解释器版本为例: ```bash sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.x 1 ``` 其中 `/usr/bin/python3.x` 替换为你实际安装路径中的对应版本号文件位置。 最后再测试一下设定效果: ```bash python3 --version ``` --- ### 注意事项 尽管可以直接更改全局默认 Python 版本,但在生产环境中推荐创建虚拟环境来隔离项目所需的独立运行时环境,比如借助 Virtualenv 或 Conda 等工具实现更灵活管理。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值