在官网下载好python3.7.3的安装包之后就是编译Python 3.7:

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.7.3/Python-3.7.3.tar.xz

3 下载完成后,解压压缩包

tar -xf Python-3.7.3.tar.xz

04、接下来,cd进入到Python源目录并运行configure脚本,该脚本将执行大量检查以确保系统上存在所有依赖项:

./configure 这个运行的时候报错,系统提示下面的方案
**./configure --enable-optimizations**   #–enable-optimizations选项将通过运行多个测试来优化Python二进制文件,这将使构建过程变慢。

5 使用make启动Python构建过程:

make -j 1   #或者用make,1是ubuntu的处理器的核心数,可以用nproc查看,主要是提高构建的速度,因为我的是公司的电脑台垃圾,核心是1所以关系不大,用的是make
make[1]: Leaving directory '/home/huang/Downloads/Python-3.7.3' #提示这个一开始我以为是报错,惨

6 构建完成后,键入以下命令安装Python二进制文件:

这个有巨坑,我勒个去

sudo make install   #这个有巨坑,它会覆盖默认的系统python3二进制文件。
错误提示为:ModuleNotFoundError: No module named ‘_ctypes’

使用这个才对

sudo make altinstall

7 Python 3.7已安装并可以使用,请输入以下命令进行验证:

python3.7 --version

Python 3.7.2

ubuntu18.10安装python3.7.3遇到的坑--笔记相关推荐

  1. ubuntu18.04安装python3.7并将python3指向python3.7

    ubuntu18.04系统默认装了三个版本的python,如下: ubuntu18.04安装python3.7并将python3指向python3.7 参考此篇文章:https://blog.csdn ...

  2. Ubuntu18.04安装python3.7.7和tensorflow-gpu 2.2.0

    Ubuntu18.04安装python3.7.7和tensorflow-gpu 2.2.0 前言 安装python3.7.7与环境变量设置 使用pip3安装tensorflow-gpu 2.2.0 测 ...

  3. ubuntu18.10安装网易云音乐,并解决网易云音乐图标无法启动的问题

    ubuntu18.10安装网易云音乐,并解决网易云音乐图标无法启动的问题 ubuntu18.10安装网易云音乐 解决网易云音乐图标无法启动的问题 ubuntu18.10安装网易云音乐 网易云音乐官网下 ...

  4. ubuntu18.04安装python3.8

    方法一:推荐 参考链接:https://blog.csdn.net/lixuhui2468/article/details/105210957 https://www.jianshu.com/p/1d ...

  5. ubuntu18.10安装linuxqq2.0

    下载地址: https://qd.myapp.com/myapp/qqteam/linuxQQ/linuxqq_2.0.0-b1-1024_amd64.deb 安装办法: dpkg -i linuxq ...

  6. 【docker】ubuntu18.04 安装 python3、vim、rz

    有时候python作为脚手架 ,很有必要 首先替换源 然后加载ppa 然后指定版本号 参考,这样装出来是3.6 FROM ubuntu:18.04RUN apt-get update &&am ...

  7. ubuntu18.10安装octave

    $ sudo apt-add-repository ppa:octave/stable $ sudo apt-get update $ sudo apt-get install octave

  8. Linux源码安装Python3.7出现的各种坑

    前言 自己在Linux安装过很多次Python,每次都会由于各种各样的原因出现很多问题,很无奈 安装流程 去这里先看看有哪些可用版本可用下载 下载 sudo wget http://www.pytho ...

  9. Linux也可以这样美——Ubuntu18.04安装、配置、美化-踩坑记

    开篇 前几天Ubuntu18.04 LTS稳定版发布了,这也是将官方作为一个长期维护的版本,从ubuntu17.10开始,官方又开始使用gnome作为默认的桌面环境,这也给我们增加了更多可以div的地 ...

最新文章

  1. 洛谷P4705 玩游戏(生成函数+多项式运算)
  2. 说说我们为什么需要加班
  3. nodejs的安装for mac
  4. Linux-unit12
  5. k8s ingress
  6. 华为p4用鸿蒙系统吗_华为p40pro是鸿蒙系统吗
  7. 分块-洛谷P3203 [HNOI2010]BOUNCE 弹飞绵羊
  8. Linux下安装composer报错 The openssl extension is missing / The zlib extension is not loaded等等
  9. Oracle PL/SQL中的循环处理(sql for循环)
  10. Redis--发布订阅
  11. HTML+CSS 制作下拉菜单
  12. 北斗卫星导航系统介绍
  13. veu2x 消息订阅与发送
  14. 团队建设(Team building)就是等于组织大家一起吃饭娱乐吗?
  15. 剑道独尊 无上剑意(下)
  16. 解决打开浏览器报proxy服务器发生错误
  17. c1语言学生综合测评,学生综合素质评语
  18. 54元阿里云上建站详细步骤
  19. 第4关 注册配置中心实现
  20. SEO外链-自动批量SEO外链发布软件

热门文章

  1. 利用Python制作动态排名图
  2. 加州大学研发柔性外骨骼数据手套,让你在VR中自由地弹钢琴
  3. 经验小波MATLAB,EWT 新开发出来的经验模态小波变换工具及其例程。 matlab 276万源代码下载- www.pudn.com...
  4. java gcm_JAVA中的AES GCM加密和解密
  5. CG动画制作项目第一篇:剧本的编写,前期工作的敲定
  6. SSTI-payload和各种绕过方法
  7. 数据结构课程设计-班级考勤管理系统
  8. Eclipse版本号的区别
  9. BitPay将支持使用XRP购买礼品卡在连锁零售商和餐厅消费
  10. 2022-2028全球中波红外(MWIR)相机行业调研及趋势分析报告