ubuntu/deepin 安装python3.8

本文详细介绍了如何从源代码编译并安装Python3.8版本,包括下载安装包、解压文件、安装依赖、编译安装、配置环境变量及创建快捷方式等步骤,为读者提供了一个全面的Python3.8编译安装教程。

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

一.下载安装包

wget https://www.python.org/ftp/python/3.8.0/Python-3.8.0.tar.xz

二.解压文件

tar -xvJf  Python-3.8.0a1.tar.xz
cd Python-3.8.0a1

三.安装依赖

sudo apt-get install python-dev
sudo apt-get install libffi-dev
sudo apt-get install libssl-dev

四.编译安装

./configure --enable-optimizations --enable-shared
 make
 make altinstall

五.配置环境变量及创建快捷方式

[root@localhost bin]# echo "/usr/local/lib" > /etc/ld.so.conf.d/python3.8.conf
[root@localhost bin]# ln -s /usr/local/bin/python3.8 python
[root@localhost bin]# mv ~/.profile ~/.profile.bak
[root@localhost bin]# vi ~/.profile
​
​
​
export LD_LIBRARY_PATH="/usr/local/lib"
alias python="/usr/local/bin/python3.8"
alias python3.8="/usr/local/bin/python3.8"
​
​
[root@localhost bin]# source ~/.profile
### 安装 Python 3.8 的方法 #### 准备工作 为了确保顺利安装,在开始之前建议更新系统的软件包列表并升级已有的软件包到最新版本。 ```bash sudo apt update && sudo apt upgrade -y ``` #### 下载 Python 3.8 源码 通过 `wget` 命令下载 Python 3.8 版本的源代码压缩文件。注意,具体的 URL 可能会随着新补丁发布而变化,因此推荐访问官方网站获取最新的链接[^1]。 ```bash cd /usr/src sudo wget https://www.python.org/ftp/python/3.8.0/Python-3.8.0.tgz ``` #### 解压与编译安装 解压刚刚下载下来的 tarball 文件,并进入对应的目录进行配置和构建操作: ```bash sudo tar xzf Python-3.8.0.tgz cd Python-3.8.0 ``` 接着运行 configure 脚本来准备编译环境,并指定安装路径以便不影响现有的 Python 环境: ```bash sudo ./configure --enable-optimizations --prefix=/usr/local/python3.8 ``` 之后就可以开始实际的编译过程了;完成后执行 make altinstall 来完成最终安装,这里使用的是 altinstall 防止覆盖默认 python3 指令[^2]: ```bash sudo make altinstall ``` #### 设置软连接 (可选) 为了让命令更方便输入,可以选择创建一个指向刚安装好的 Python 解释器的符号链接: ```bash sudo ln -s /usr/local/python3.8/bin/python3.8 /usr/bin/python3.8 ``` 此时应该能够直接调用 `python3.8` 进入解释器界面验证是否成功安装。 #### 更新 pip 工具 对于某些依赖项来说可能还需要单独安装对应版本的 pip 工具来管理第三方库: ```bash curl -sS https://bootstrap.pypa.io/get-pip.py | sudo python3.8 - ``` 这一步骤将会自动安装适用于 Python 3.8 的 pip 工具,并将其命名为 `pip3.8`. #### 测试安装成果 最后可以通过下面这条简单的测试语句确认整个流程无误: ```python import sys print(sys.version) ``` 以上就是在 Deepin安装 Python 3.8 的具体步骤[^3].
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值