ubuntu18.10安装python3.7.3遇到的坑--笔记

【Python】Ubuntu 18.04 安装 python3.7 Ubuntu 18.04系统内置了Python 3.6和Python 2.7版本,以下是在Ubuntu 18.04系统中安装Python 3.7版本的方法。 1. 执行所有升级 # sudo apt update # sudo apt upgrade -y 2. 安装编译Python源程序所需的包 # sudo apt install build-essential -y # sudo apt ... 阅读详情

在官网下载好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

27 | Ubuntu18.04.5 安装python3.7及卸载 Ubuntu python3.7 阅读详情

相关推荐

我在Ubuntu 18.10上安装 Python3.7 pip3

使用apt在 Ubuntu 上安装 Python 3.7 01、首先更新软件包列表并安装先决条件: sudo apt update sudo apt install software-properties-common 02、接下来,将deadsnakes PPA添加到您的源列表: sudo add-apt-repository ppa:deadsnakes/ppa 出现提示时按Enter继续...

sinat_33384251的博客 1497

Linux安装多个Python版本

Linux安装多个Python版本 Linux安装多个Python版本 下载Python源码 编译安装 补充 修改Python软链 补充 虚拟环境设置不同版本的python 下载zlib模块并进行编译安装 python导入zlib 重新编译python并指定zlib 下载virtualenv源码包 virtualenv创建虚拟环境 因为环境或学习的需要,我们可能需要在...

夏虫不可语冰 9383

Ubuntu安装python3.7

在Ubuntu-18.04 LTS中,python默认为3.6版本。 如果直接使用sudoapt-get install python3.7命令进行安装,则安装会失败。 安装python3.7 输入wgethttps://www.python.org/ftp/python/3.7.5/Python-3.7.5.tgz 解压tar -zxvfPython-3.7.5.tgz 输...

懒散的鱼与消失的猫 1493

Ubuntu python3.9.11源代码安装

1.在python官网下载安装包,如下图所示: python官网网址:Download Python | Python.org (1)点击Linux/UNIX (2)点击下载不同python解释器版本,分两种压缩的源文件(看自己的文件是什么压缩的,就选哪个,我选的是第一个) 下载好就是下面这个样子,然后双击,将它拖出来就解压成功了 2.下载python解释器(上面的步骤是下载和解压解释器安装包,下面才是真的下载这个解释器) (1)转到co...

YY的博客 2561

ubuntu18安装Python3.7

ubuntu18安装Python3.7 ubuntu18系统自带了python2.7和python3.6; 不要卸载ubuntu自带的python版本; ubuntu下不同版本的python可以共存,可直接安装python3.7。 1.升级包索引和软件 sudo apt update sudo apt upgrade -y 2.安装编译所需包 sudo apt install build-e...

weixin_43934369的博客 462

基于官方ubuntu18.04制作docker的Python3.7基础镜像

由于docker官方提供的python镜像体积庞大,所以推荐自己制作python镜像。 # 宿主机:提前在宿主机上下载好安装pip3.7要用到的包 curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py # 宿主机:运行ubuntu1804容器 docker run -it -d --name=lyz-ubuntu -v /root/get-pip.py:/root/get-pip.py ubuntu:18.04 # 宿主机:进入到容器 dock

程序的战歌 4063

各种安装教程---(自用)

安装python 首先安装gcc编译器,gcc有些系统版本已经默认安装,通过 gcc --version 查看,没安装的先安装gcc 安装其它依赖包,(注:不要缺少,否则有可能安装python出错,python3.7.0以下的版本可不装 libffi-devel ) yum -y install gcc yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel

wujing1_1的博客 1333

华为MA5626 ONU开局配置实战:从零到业务就绪的完整命令手册

本文详细介绍了华为MA5626 ONU设备的开局配置全流程,包括物理连接、命令行初始化、业务VLAN划分、PoE功能配置及故障排查。通过实战命令手册,帮助网络工程师快速完成从设备上电到业务就绪的完整配置,特别适合FTTB场景部署。

weixin_26934905的博客 561

python编译安装参数

这些参数可以根据你的需求进行配置,以便根据特定的功能或性能要求来构建Python。这些参数可以根据你的需求进行配置,以便根据特定的功能或性能要求来构建Python。

edgar_t的博客 2650

手把手教你用VSCode+MCUXpresso搭建i.MX RT1062开发环境(附RT-Thread Nano移植)

本文详细介绍了如何使用VSCode和MCUXpresso工具链搭建i.MX RT1062开发环境,包括工具链安装、工程配置、调试技巧以及RT-Thread Nano实时操作系统的移植方法。通过实战步骤和优化建议,帮助开发者快速掌握这款高性能Cortex-M7 MCU的开发流程,提升嵌入式开发效率。

weixin_27014595的博客 392

切比雪夫插值

切比雪夫插值是一种基于切比雪夫节点的多项式插值方法,其优势是减少插值误差(特别是龙格现象:表现为高维插值时在边缘处插值误差骤增)。本文对其基本操作进行说明。

平和少年的博客 1647

configure配置时关掉优化

<br />./configure CFLAGS='-g -O2'<br />这只是关掉了优化选项,其他CFLAGS的选项没有关掉

xiayu0912的专栏 2241

Unity游戏开发客户端面经——数据结构(初级)

Unity游戏开发客户端面经 之 数据结构篇

Sea3752的博客 1万+

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

ubuntu18.04安装python3.7并将python3指向python3.7写在前面为什么要安装python3.7直接把python3.6升级到3.7行不行? 写在前面 由于一些原因,最近被逼无奈不得不使用ubuntu系统办公,在趟过了一条条巨坑之后,突然意识到应该把遇到的问题记录下来,方便日后查阅。 那么就从这个小问题开始吧。 为什么要安装python3.7 现在是2019年5月10日,...

yiyu3344的博客 2万+

C语言从句柄到对象 (一) —— 全局变量的噩梦与“多实例”的救赎

本文探讨了嵌入式开发中句柄(Handle)的概念与应用。通过电机控制案例,分析了传统单例模式在扩展性上的局限,并展示了如何通过句柄实现代码复用:将电机状态封装为结构体,通过指针(句柄)传递实例数据,使同一套逻辑可操作多个实例。文章比较了单例模式与句柄模式的适用场景,建议底层驱动库默认采用句柄模式以提高扩展性。最后指出当前实现仍存在数据暴露风险,预告下期将介绍不透明指针技术实现更安全的封装。全文揭示了句柄作为C语言实现模块化和面向对象设计的关键作用。

一路往蓝-Anbo 的博客 1341

基于STM32、HAL库的RN8209D电能计量芯片驱动程序设计

/ 假设电压互感器变比为220V:0.5V,电流互感器变比为20A:5mA。// 电压ADC原始值。// 电流ADC原始值。// 有功功率(W)// 电能(kWh)

corlin6688的博客 470

如何在 Ubuntu 18.04上安装 Python3.7

如何在 Ubuntu 18.04上安装 Python3.7 转载文章:http://linux265.com/news/3583.html Python 是世界上最流行的编程语言之一,凭借其简单易学的语法,Python是初学者和经验丰富的开发人员的绝佳选择。随着近几年人工智能和大数据的火热,Python流行度更是进一步飙升,有冲顶编程语言排行榜第一的趋势。 Python 是一种非常通用的编程语言,...

cz_布衣的博客 6428

11、系统稳定性分析与李雅普诺夫函数的应用

本文深入探讨了李雅普诺夫函数在系统稳定性分析中的核心作用,重点介绍了时变与时不变系统的稳定性判据差异,以及巴尔巴拉特引理在处理非自治系统中的应用。文章还阐述了正线性系统与严格正实传递函数的性质及其在非线性控制系统中的重要性,并展示了李雅普诺夫函数在评估主导时间常数和设计快速干扰抑制控制策略方面的实际应用。通过具体示例和流程图,系统地总结了李雅普诺夫方法在稳定性分析、性能评估与控制器设计中的多维度价值,同时指出了当前挑战与未来发展方向。

Jerry的专栏 93

ubuntu18.04安装python3.7

声明 1、ubuntu18.04系统自带了python2.7和python3.6。 2、不要卸载ubuntu自带的python版本。 3、ubuntu下不同版本的python可以共存,可直接安装python3.7。 安装 1、python3.7安装 sudo apt install python3.7 2、将python3指向python3.7 cd /usr/bin sudo rm /usr/...

u013947963的博客 5154

OpenClaw 超级 AI 实战专栏【实战案例】(五)邮件收发 + 日历日程 + 文件管理一站式搞定

OpenClaw 实现办公自动化核心是模块解耦:邮件收发、文件管理、日历日程各自封装,便于维护和扩展;开发中需重点解决编码兼容、权限配置、时间格式、重复处理四大类坑点,核心思路是 “提前校验 + 异常兜底 + 统一格式”;敏感信息(邮箱密码、API Token)务必通过.env管理,避免硬编码泄露。

qq_36130719的博客 742

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

Ubuntu 18.04 安装 python3.7

Ubuntu 18.04系统内置了Python 3.6和Python 2.7版本,以下是在Ubuntu 18.04系统中安装Python 3.7版本的方法。 执行所有升级 sudo apt update sudo apt upgrade -y 安装编译Python源程序所需的包 sudo apt install build-essential -y sudo apt inst...

Fly_鹏程万里 7690

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

ubuntu18.04安装python2.7和python3.6 pip 和 pip3 不同版本共存

ubuntu 18.04 默认是安装得是python3.6 安装python2.7: sudo apt install python2.7 安装成功: 安装pip和pip3 安装命令: sudo apt install python-pip sudo apt install python-pip3 安装成功之后,我们想通过相关得python指令进行使用,出现如下所示得情况:(pip类似) ...

gymaisyl的博客 3万+

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

Ubuntu18.04安装最新版的Python3

首先不要急着去安装,Ubuntu18.04一般会自带python2和python3。所以第一步要先检查一下目前系统内是否自带了python以及相应的版本号。 首先检查默认python的版本号 python --version 可以看到版本号是 再检查是否装有python3,输入: python3 --version 可以看到版本号是python ...

Mantana的博客 5069

ubuntu 18.04安装python3.7.5,并将 python 设定为python3, pip设定为pip3

最后结果是这样的,这样配置的话也互不干扰,不会对原有的python3造成问题~ 因为动原有的python3.6可能会对系统的一些功能造成干扰,起码我碰到了,把python3换成3.7.5,在ubuntu桌面点击终端图标就不打开终端了,有问题了。update-alternatives用于在多个同功能的软件,或软件的多个不同版本间选择。安装完成后,如果想把 python 设定为python3, pip设定为pip3。如果安装的是python3.9,使用pip时若出现以下报错。3、查看python版本。

RayPick的博客 6069

Ubuntu 18.04 安装Python3.7 与 使用虚拟环境 venv

Ubuntu18.04 系统内自带的Python 是Python3.6。 如果想要安装Python3.7 可以直接使用 sudo apt install python3.7 需要注意安装python3.7后,运行pip 安装的包仍然安装在3.6的环境里。 需要运行 python3.7 -m pip install pip 为3.7安装pip。 安装完毕后运行 python3 --vers...

heww的专栏 8520
上一篇: django是用redis缓存
下一篇: 在服务器上数据库迁移的时候提示No module named 'captcha.models'
我爱听鱼
博客等级 码龄7年 1粉丝 8原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值