ubuntu20.04中python3.6安装

前言

如果你的目的和我一样,是在ubuntu20.04的版本上安装tensorflow1,那么这篇文章是没有意义的,因为tensorflow1要求的最高的cuda版本是10.0,而cuda10.0是无法安装在ubuntu20.04上面的。
关于版本选择的问题大家参考这篇:
https://blog.csdn.net/K1052176873/article/details/114526086

1.添加源

更新源:

apt update
apt upgrade

先安装vim:

apt install vim
vim /etc/apt/sources.list

添加清华大学的ubuntu软件源:

deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse

参考:ubuntu 配置清华源
添加之后再次跟新源:

apt update
apt upgrade

2.python3.6安装

看到的方法有很多,最终决定参考https://blog.csdn.net/enter89/article/details/99681716,下载原始的python3.6文件,对其进行编译。

2.1 依赖包安装

gcc wget等依赖包需要安装一下:

apt install gcc automake autoconf libtool make wget openssl libssl-dev software-properties-common

2.2 python3.6下载及安装

将文件下载至/usr/local目录下,并解压:

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

创建安装目录:

mkdir -p /usr/local/python/python3

进入Python-3.6.8目录,编译安装环境,并进行安装:

cd Python-3.6.8
./configure --prefix=/usr/local/python/python3 --with-ssl
make && make install

创建软连接:

ln -s /usr/local/python/python3/bin/python3 /usr/bin/python3

测试:

pthon3

出现下图说明安装完成:
在这里插入图片描述

3.PIP安装

还是需要再/usr/local路径下,用wget获取pip的安装文件,并解压:

cd /usr/local
wget https://files.pythonhosted.org/packages/b7/2d/ad02de84a4c9fd3b1958dc9fb72764de1aa2605a9d7e943837be6ad82337/pip-21.0.1.tar.gz
tar -zxvf pip-21.0.1.tar.gz 

进入pip-21.0.1文件夹,通过python进行安装:

cd pip-21.0.1
python3 setup.py build
python3 setup.py install

同样的我们需要建立软连接:

ln -s /usr/local/python/python3/bin/pip3 /usr/bin/pip3

问题

问题1

我的make这里出现了问题:

zipimport.ZipImportError: can't decompress data

搜一下给出的方案,大多都是通过下面这个指令:

apt install zlib*

运行后依然存在一个报错:
在这里插入图片描述
我后来的解决方案是把所有的zilb*的安装包列出来:

apt list zlib*

在这里插入图片描述
之后我安装了除了zlib1g-dbg之外的依赖包,再进行编译,就可以了。

问题2

pip安装不能直接用 apt install python3-pip,这个指令会把python3.8全套下载下来,覆盖python3.6。

问题3

python3安装过程需要openssl,我在上述的过程中已经修改,感谢下面两篇博客:
https://blog.csdn.net/weixin_30647065/article/details/101528774
https://blog.csdn.net/daxiyou/article/details/79349889

  • 8
    点赞
  • 32
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
### 回答1: 如果您想在Ubuntu 20.04安装Python 3.6,可以使用以下步骤进行操作: 1. 更新系统: 首先,您需要更新您的系统,以确保您的软件包是最新的。您可以使用以下命令进行更新: sudo apt-get update sudo apt-get upgrade 2. 安装Python 3.6: 接下来,您可以使用以下命令安装Python 3.6: sudo apt-get install python3.6 3. 验证安装: 最后,您可以验证您是否成功安装Python 3.6,可以使用以下命令: python3.6 -V 如果您看到了以下输出,则说明您已成功安装Python 3.6: Python 3.6.x 希望这些步骤能帮助您在Ubuntu 20.04安装Python 3.6。 ### 回答2: Ubuntu 20.04 是一种基于Debian的发行版,是广泛使用的Linux操作系统之一。Python 3.6 是一种广泛使用的编程语言,需要在Ubuntu 20.04安装以进行开发。本文将介绍如何在Ubuntu 20.04安装Python 3.6。 1. 确认系统 Python 的版本 在终端输入以下命令: $ python3 --version 如果输出结果为 Python 3.6.x,则无需安装 Python 3.6,但是如果版本不是3.6.x,则需要按照以下步骤安装 Python 3.6。 2. 更新apt软件包列表 在终端输入以下命令: $ sudo apt update 这会更新软件包列表,在安装Python之前,确保你的软件包列表是最新的。 3. 安装依赖库 Python 3.6 的安装需要以下依赖库: $ sudo apt install software-properties-common 4. 添加Ubuntu的源 在终端输入以下命令: $ sudo add-apt-repository ppa:deadsnakes/ppa 按Enter键,接着输入用户密码,再次按Enter键,等待几分钟直到添加PPA。 5. 安装Python 3.6 在终端输入以下命令: $ sudo apt install python3.6 这将安装最新版本的 Python,同时还会自动安装pip工具。 6. 确认Python和pip的版本 在终端分别输入以下命令: $ python3.6 -V $ pip3 -V 如果输出结果符合预期,则说明 Python 3.6 的安装成功。 总之,以上是在Ubuntu 20.04安装python3.6的步骤,相信读者看完后就可以轻松的在Ubuntu 20.04进行python3.6的安装了。 ### 回答3: Ubuntu 20.04是最新版的开源Ubuntu操作系统,在这个版本Python3.8是默认安装的版本。但是,有时我们需要安装其他版本的Python,比如Python3.6,在这里为大家介绍如何在Ubuntu 20.04安装Python3.6。 步骤1:安装依赖项 在安装Python3.6之前,需要安装一些依赖项,这些依赖项是Python3.6编译和安装所必需的。打开终端,输入以下命令: sudo apt update sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev libsqlite3-dev wget libbz2-dev 步骤2:下载Python3.6 在终端,输入以下命令以下载Python3.6: wget https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tgz 步骤3:编译并安装Python3.6 接下来,需要将下载的Python3.6源代码进行编译和安装。执行以下命令: tar xvf Python-3.6.0.tgz cd Python-3.6.0/ sudo ./configure sudo make altinstall 在进行make过程可能会耗时较长,请耐心等待。 步骤4:检验Python3.6安装是否成功 在终端,输入以下命令: python3.6 --version 如果您看到输出的版本为Python 3.6.0,则说明Python3.6已经成功安装。 如果要使用Python3.6,可以在命令行输入python3.6命令,这样就可以启动Python3.6解释器了。 以上就是在Ubuntu 20.04安装Python3.6的全部步骤,希望对大家有所帮助。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值