Ubuntu安装Python3.8的两种方法详解

 更新时间:2023年09月14日 11:32:14   作者:没刮胡子  
这篇文章主要给大家介绍了关于Ubuntu安装Python3.8的两种方法,在Ubuntu上安装Python非常简单,文中介绍了两种方法,每种方法都给出了详细实例,需要的朋友可以参考下

在ubuntu上安装Python有两种方法:在线安装和源码编译安装。

方法1:使用apt在线安装

1.更新软件包列表并安装必备组件:

$ sudo apt update
$ sudo apt install software-properties-common
  • 将Deadsnakes PPA添加到系统的来源列表中:
$ sudo add-apt-repository ppa:deadsnakes/ppa
  • 启用存储库后,请使用以下命令安装Python 3.8:
$ sudo apt install python3.8
  • 通过键入以下命令验证安装是否成功:
$ python3.8 --version

方式2:源码编译安装

1.更新软件包列表并安装构建Python所需的软件包:

$ sudo apt update
$ sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev wget

2.下载源代码

$ wget https://www.python.org/ftp/python/3.8.0/Python-3.8.0.tgz
  • 下载完成后,解压缩下载的文件:
$ tar -xf Python-3.8.0.tgz
  • 切换到Python源目录并执行configure脚本,该脚本执行许多检查以确保系统上的所有依赖项都存在:
$ cd Python-3.8.0
$ ./configure --enable-optimizations

–enable-optimizations选项通过运行多个测试来优化Python二进制文件,这会使构建过程变慢。

  • 启动Python 3.8构建过程:
$ make
  • 构建过程完成后,输入以下命令安装Python二进制文件:
$ sudo make altinstall

不要使用标准的make install,因为它将覆盖默认的系统python3二进制文件。

7. Python 3.8已安装并准备使用,通过运行以下命令进行验证:

$ python3.8 --version

总结 

到此这篇关于Ubuntu安装Python3.8的两种方法的文章就介绍到这了,更多相关Ubuntu安装Python3.8内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 解决python使用pd.read_csv()出现错误UnicodeDecodeError: 'utf-8' codec can't decode......

    解决python使用pd.read_csv()出现错误UnicodeDecodeError: 'utf-8&

    你是否有过之前用pd.read打开csv文件都正常,但突然有一天运行以前的代码就突然报错,这篇文章主要给大家介绍了关于如何解决python使用pd.read_csv()出现错误UnicodeDecodeError: 'utf-8' codec can't decode......的相关资料,需要的朋友可以参考下
    2023-12-12
  • Pandas处理DataFrame稀疏数据及维度不匹配数据分析详解

    Pandas处理DataFrame稀疏数据及维度不匹配数据分析详解

    这篇文章主要为大家介绍了Pandas处理DataFrame稀疏数据及维度不匹配数据分析详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-02-02
  • Python TensorFlow 2.6获取MNIST数据的示例代码

    Python TensorFlow 2.6获取MNIST数据的示例代码

    这篇文章主要介绍了Python TensorFlow 2.6获取MNIST数据的的相关示例,文中有详细的代码示例供大家参考,对大家的学习或工作有一定的帮助,需要的朋友可以参考下
    2024-04-04
  • Python使用Pandas库实现MySQL数据库的读写

    Python使用Pandas库实现MySQL数据库的读写

    这篇文章主要介绍了Python使用Pandas库实现MySQL数据库的读写 ,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-07-07
  • Python numpy有哪些常用数据类型

    Python numpy有哪些常用数据类型

    Numpy提供了两种基本的对象:ndarray(N-dimensional Array Object)和 ufunc(Universal Function Object)。ndarray是存储单一数据类型的多维数组,而ufunc则是能够对数组进行处理的函数
    2023-02-02
  • Python中格式化format()方法详解

    Python中格式化format()方法详解

    这篇文章主要介绍了 Python中格式化format()方法详解的相关资料,需要的朋友可以参考下
    2017-04-04
  • Python超越函数积分运算以及绘图实现代码

    Python超越函数积分运算以及绘图实现代码

    今天小编就为大家分享一篇Python超越函数积分运算以及绘图实现代码,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-11-11
  • pytorch制作自己的LMDB数据操作示例

    pytorch制作自己的LMDB数据操作示例

    这篇文章主要介绍了pytorch制作自己的LMDB数据操作,结合实例形式分析了pytorch使用lmdb的相关操作技巧与使用注意事项,需要的朋友可以参考下
    2019-12-12
  • python如何实现视频转代码视频

    python如何实现视频转代码视频

    这篇文章主要为大家详细介绍了python如何实现视频转代码视频,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-06-06
  • 介绍Python中的一些高级编程技巧

    介绍Python中的一些高级编程技巧

    这篇文章主要介绍了介绍Python中的一些高级编程技巧,包括推导师和装饰器等重要的进阶知识点,皆为深入学习Python开发的必备基本功,需要的朋友可以参考下
    2015-04-04

最新评论