Ubuntu中安装Python 3.6

更新apt-get

sudo apt-get update

安装依赖

sudo apt-get install zlib*
sudo apt-get install build-essential
sudo apt-get install python3-dev
sudo apt-get install libxml2-dev
sudo apt-get install libxslt1-dev
sudo apt-get install libssl-dev
sudo apt-get install -y libffi-dev

下载安装包并解压

cd /usr/local
wget https://www.python.org/ftp/python/3.6.6/Python-3.6.6.tgz
tar -zxvf Python-3.6.6.tgz

建立一个空文件夹,用于存放python3程序

mkdir /usr/local/python3

编译&安装

cd Python-3.6.6
./configure --prefix=/usr/local/python3
make && make install

安装完成没有提示错误便安装成功了

建立软连接

rm /usr/bin/python3
ln -s /usr/local/python3/bin/python3.6 /usr/bin/python3
rm /usr/bin/pip3
ln -s /usr/local/python3/bin/pip3.6 /usr/bin/pip3

最后再输入python3即可,后续安装包用pip3

<think>好的,用户想在Ubuntu 18.04上安装Python 3.6。首先,我需要确认系统默认的Python版本。根据引用[3],Ubuntu 18.04默认已经安装Python 2.7和3.6,但可能用户遇到问题需要重新安装或者系统环境有问题。用户可能误以为需要安装Python 3.6,但实际上系统可能已经自带,但需要检查是否正确安装或配置。 接下来,可能的步骤是指导用户先检查现有Python 3.6安装情况,使用whereis python3.6或者尝试运行python3.6 --version。如果发现没有安装,再引导用户通过官方仓库或源码安装。但根据引用[1]和引用[2],用户可能之前尝试升级到更高版本导致问题,比如引用[3]提到升级到3.8后终端无法打开,所以需要确保在安装或升级过程中不影响系统默认的Python3,尤其是Ubuntu的一些组件依赖Python3.6。 需要提醒用户谨慎处理,避免使用update-alternatives错误配置导致系统问题。建议优先使用apt安装,而不是手动编译,以减少依赖问题。如果用户确实需要重新安装Python3.6,可能需要添加deadsnakes PPA或者从源码编译,但需注意步骤正确,安装后不替换系统默认的python3命令,以免破坏系统工具。 另外,引用[3]提到如果升级导致终端问题,可能需要重新安装python3.6和对应的gnome-terminal等包。所以在回答中需要包含这些恢复步骤,确保用户在安装过程中遇到问题时可以修复。 最后,生成的相关问题需要涵盖常见的情况,比如检查版本、解决依赖问题、修复终端故障等,帮助用户全面了解可能遇到的问题和解决方法。</think>### 在Ubuntu 18.04 LTS上安装Python 3.6的步骤 #### 1. **检查现有Python 3.6环境** Ubuntu 18.04默认预装Python 3.6[^3],但可能因系统配置或升级导致缺失。首先验证是否已安装: ```bash python3.6 --version # 若输出类似"Python 3.6.x",则无需安装 whereis python3.6 # 查看安装路径 ``` #### 2. **通过APT安装(推荐)** 如果未安装,使用官方仓库安装: ```bash sudo apt update sudo apt install python3.6 ``` #### 3. **处理依赖问题** 若安装失败,需修复依赖关系: ```bash sudo apt --fix-broken install # 修复依赖冲突 sudo apt install python3.6 ``` #### 4. **配置Python版本(可选)** 若需将`python3`命令指向3.6版本(谨慎操作): ```bash sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.6 1 sudo update-alternatives --config python3 # 手动选择版本 ``` **注意**:修改默认`python3`可能影响系统工具(如`apt`),建议保留系统默认的Python 3.6。 #### 5. **修复终端故障(若升级后出现)** 如果因Python版本冲突导致终端无法打开: ```bash sudo apt install --reinstall python3.6 gnome-terminal # 恢复依赖 ``` #### 6. **验证安装** ```bash python3.6 -c "import sys; print(sys.version)" # 应输出3.6.x信息 ``` --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值