Ubuntu 如何安装python3.7.5

Linux下安装Python3.7.5版本 这篇文章绝对适用于Cent os6.9下的Linux,基本都是自带了Python在系统上,该版本自带了的Python是2.6.6版本。 但Python2与Python3有重大区别,学习需要得安装升级到Python3 此文是简单说明如何在Linux下安装Python3.7.5版本 首先来查看一下自己Python的版本 python --version //查看当前python版本,... 阅读详情

Ubuntu 如何安装python3.7.5

首先官网下载 python3.7.5

第一步:进入下载的目录,提取文件

tar -zxvf Python-3.7.5.tgz  # 也就是文件名字,按tab即可

提取完文件后进入文件:

cd Python-3.7.5 # 直接输入完P按tab

第二步

然后去文件进入带该对应的文件夹下找到一个 Modules的文件,里面有一个setup文件。
找到这几行,之前是注释的,取消调注释:

# Socket module helper for SSL support; you must comment out the other
# socket line above, and possibly edit the SSL variable:
SSL=/usr/lib/ssl
_ssl _ssl.c \
	-DUSE_SSL -I$(SSL)/include -I$(SSL)/include/openssl \
	-L$(SSL)/lib -lssl -lcrypto

上面的SSL要换成自己本地SSL的位置, 可通过:

命令:whereis ssl
输出:ssl: /usr/lib/ssl /etc/ssl /usr/share/man/man7/ssl.7ssl.gz
把第一个位置填入到上面那个SSL=位置。即可

保存退出。

第三步

接下来安装ssl依赖包,输入命令:

sudo apt-get install libssl-dev build-essential libidn11-dev libidn11

第四步

接下来解析python:

./configure --prefix=/文档/python3.7  #(这里选择python3.7的安装位置)

执行完这个指令之后一定要看最后倒数十几行的结果是不是这样子的:

checking if the dirent structure of a d_type field... yes
checking for the Linux getrandom() syscall... yes
checking for the getrandom() function... yes
checking for pkg-config... /usr/bin/pkg-config
checking whether compiling and linking against OpenSSL works... yes
checking for X509_VERIFY_PARAM_set1_host in libssl... yes
checking for --with-ssl-default-suites... python
configure: creating ./config.status
config.status: creating Makefile.pre
config.status: creating Misc/python.pc
config.status: creating Misc/python-config.sh
config.status: creating Modules/ld_so_aix
config.status: creating pyconfig.h
config.status: pyconfig.h is unchanged
creating Modules/Setup
creating Modules/Setup.local
creating Makefile


If you want a release build with all stable optimizations active (PGO, etc),
please run ./configure --enable-optimizations

最重要的一段是:

checking whether compiling and linking against OpenSSL works... yes
checking for X509_VERIFY_PARAM_set1_host in libssl... yes
checking for --with-ssl-default-suites... python

这才能保证pip之后能和SSL链接上。

第五步

最后开始编译:

sudo make && make install

最后编译完成不能出现 SSL链接失败的英文

第六步

建立软链接
首先查看目前的python指令和pip指令

ls -al /usr/bin | grep python
lrwxrwxrwx  1 root root          23 11月 27  2020 pdb3.8 -> ../lib/python3.8/pdb.py
lrwxrwxrwx  1 root root          19 11月 26 23:02 pip3.7 -> /python3.7/bin/pip3
lrwxrwxrwx  1 root root          31 11月 27  2020 py3versions -> ../share/python3/py3versions.py
lrwxrwxrwx  1 root root          24 11月 26 23:01 python -> /python3.7/bin/python3.7
lrwxrwxrwx  1 root root           9 11月 27  2020 python3 -> python3.8
-rwxr-xr-x  1 root root     5266168  9月 25 17:36 python3.8
lrwxrwxrwx  1 root root          33  9月 25 17:36 python3.8-config -> x86_64-linux-gnu-python3.8-config
lrwxrwxrwx  1 root root          16 10月  6 18:28 python3-config -> python3.8-config
-rwxr-xr-x  1 root root         384  8月  5 23:56 python3-futurize
-rwxr-xr-x  1 root root         388  8月  5 23:56 python3-pasteurize
-rwxr-xr-x  1 root root        3240  9月 25 17:36 x86_64-linux-gnu-python3.8-config
lrwxrwxrwx  1 root root          33 10月  6 18:28 x86_64-linux-gnu-python3-config -> x86_64-linux-gnu-python3.8-config

选择你喜欢的指令名称:
例如python 我这边设置的是python

sudo ln -s 上面你安装python的目录 /usr/bin/你喜欢的指令
例如 sudo ln -s /文档/python3.7/python3.7 usr/bin/python

同样建立pip的软链接

sudo ln -s /文档/python3.7/pip3 usr/bin/pip3.7

如果想要覆盖原先的指令名称建议备份以下:

sudo mv /usr/bin/原先的指令名称 /usr/bin/备份的指令名称
sudo mv /usr/bin/python /usr/bin/python-bat

在使用pip出现

ARNING: The scripts f2py, f2py3 and f2py3.7 are installed in ‘/home/hinleung/.local/bin’ which is not on PATH. Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.

需要添加环境变量:

gedit ~/.bashrc

把下面命令写入到最后一行

export PATH=这里面上面报错的位置信息:$PATH

例如我自己的报错位置信息是:/home/hinleung/.local/bin
export PATH=/home/hinleung/.local/bin:$PATH

保存,然后使其生效:

source ~/.bashrc

问题

一般安装上python后,pip会出现不能通过SSL认证,都是openssl没有和python链接起来。也就是上面第二第三步错了,可以查怎么安装openssl。记住安装的位置

问题

在第五步,编译后出现错误, 没有zlib:
解决方案如下:
https://blog.51cto.com/xxaqustc/1166371
以防上面链接失效,所以我在补充一下, 以下内容为上面链接的原文,此处引用:
输入命令安装即可

$ sudo apt-get install zlib1g
$ sudo apt-get install ruby
$ sudo apt-get install zlib1g-dev

在ubuntu软件源里zlib和zlib-devel叫做zlib1g zlib1g.dev

在ubuntu里,zlib叫zlib1g,相应的zlib-devel叫zlib1g.dev。默认的安装源里没有zlib1g.dev。要在packages.ubuntu.com上找。

适用乌班图系统,centos直接用yum安装zlib即可。

Ubuntu 20.04.3 LTS 上手动安装Python 3.7.5 Ubuntu20.04上手动安装python3.7.5 阅读详情

相关推荐

27 | Ubuntu18.04.5 安装python3.7及卸载

Ubuntu python3.7

u013916029的博客 4894

Ubuntu安装python3.7.5(附加更新python默认指向为python3.7)

我的环境:Ubuntu16.04 + Ptyhon3.7.5 之前写过CentOS系统安装Python,本以为Ubuntu下和CentOS下安装步骤差不多,没想到不太一样,所以更新一篇Ubuntu下安装Python3.7的文章。 查看python的指向: ls -l /usr/bin | grep python 可以看到,此时python指向的时python3.5 1. 直接使用apt-get...

qq_43437122的博客 1万+

Tracy0827#Myself-Repository#Linux(ubuntu20.04)下安装python3.7.5环境1

Linux(ubuntu20.04)下安装python3.7.5环境方案1,编译安装python环境sudo apt install -y gcc make b

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

Oracle ERP EBS R12 GL总帐业务方案 系统操作

本文档是Oracle ERP系统的总账管理模块使用手册,主要包含以下内容:1.系统架构设计,详细介绍多组织架构、会计科目设置等核心概念;2.总账日常操作流程,包括凭证录入、审核、过账等全流程管理;3.特殊业务处理,涵盖预算控制、内部往来、合并报表等专项功能;4.期末处理,说明月结、年结的操作步骤;5.系统设置指南,提供会计科目表、权限控制等配置说明;6.附录包含各业务模块的分录示例和系统操作图标说明。本手册适用于财务人员学习和使用Oracle ERP总账系统,重点讲解系统功能要点和实操步骤。

anpeng2019的博客 1888

H3C IPsec over GRE VPN 实验

配置 IPsec over GRE VPN 来连通两端内网

M建的博客 2464

学习笔记-Ubuntu安装Python3.7.5

Ubuntu16.04 安装ython3.7.5写在前面目录1.安装文件传输工具2.安装Python① 写在前面 学习Python的过程中,想打造一个属于自己的深度定制的微信机器人。准备利用Ubuntu16.04+Python+wxpy+MySQL这套架构搭建,制作过程记录在这里。供自己今后回忆以及分享给需要的人。 目录 1.Ubuntu16.04 安装MySql5.7 2.Ubuntu安装Pyt...

qq_18626559的博客 1249

【Anaconda】conda国内镜像源快速配置指南(清华/阿里云)

本文详细介绍了如何为Anaconda配置国内镜像源(清华/阿里云),以显著提升conda包下载速度并减少安装失败率。通过分步指南和实用技巧,帮助开发者快速完成配置,优化Python开发环境。

weixin_33725722的博客 1486

ubuntu安装python3.7.5记录

系统:ubuntu16.04 资源下载:python3.7.5.tgz www.python.org 派森 libressl3.0.2https://download.csdn.net/download/jjpweb/12036618派森安装中出现的ssl版本太低替换资源 用finalshell之类的ssh工具把...

jjpweb的专栏 2129

23. STM32F103C8T6 ADC采集光敏电阻传感器模块光照强度实战

本文详细介绍了如何使用STM32F103C8T6的ADC模块采集光敏电阻传感器的光照强度。通过硬件接线、核心原理讲解、四步代码配置(GPIO、ADC模式、使能校准、数据滤波)以及串口验证,手把手指导完成从模拟信号到数字值的完整实战流程,并重点提示了ADC时钟分频等关键配置要点。

weixin_42300144的博客 220

YOLOv8安防监控实战:跌倒/闯入/徘徊实时检测(附TensorRT加速+声光报警部署代码)

精准性:针对跌倒/闯入/徘徊的行为特征优化,准确率达89.3%,误报率低于5次/天;实时性:TensorRT加速到50+FPS,报警延迟<1秒,满足安防“黄金响应时间”;低成本:无需专用AI芯片,RTX 3060或Jetson Orin就能跑,硬件成本比传统方案低60%;易部署:代码全开源,提供从模型训练到硬件联动的完整流程,2天即可搭起原型系统。如果你的安防监控还在“漏报误报”“响应慢”,建议先从跌倒检测的姿态过滤改起——用100张样本测试,再集成TensorRT加速,90%能看到明显改善。

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 679

ubuntu上安装python3.7教程_Ubuntu16.04安装python3.7.5

Ubuntu 16.04 Server LTS 安装Python3.7.5因为最近用的一些开源项目要求python3.7然后我在Ubuntu18里面用的是3.7.5就全都同步到这个版本了,今天一个瞎β操作把原本的编译环境里面的Python连接搞的极度混乱,无法使用,然后就全都删了,重新来,突然发现PPA源不可用了,就找了一下make的方法,现在做一些简单的记录。0.安装依赖安装依赖基本是基础中的基...

weixin_39580950的博客 428

OpenClaw人人养虾:接入Synology Chat

Synology Chat 是群晖 NAS(Network Attached Storage,网络附属存储)内置的即时通讯应用。

王国平的博客 780

Ubuntu16.04安装python3.7.5

首先,去官网下载源码:https://www.python.org/downloads/release/python-375/ 进入压缩包所在目录,进行解压 sudo tar -zxvf Python-3.7.5.tgz 安装依赖 sudo apt-get install libffi-dev 配置 cd Python-3.7.5 进入解压后的文件夹目录 ./configure --prefix=/opt/python3.7 编译 sudo make 安装 sudo make install 创建软连接 .

qq_38977019的博客 887

使用 Simulink 进行电力电子系统的小信号模型仿真

电力电子系统(Power Electronics System)包括各种功率转换器(如 DC-DC 转换器、逆变器等)。这些设备中的关键组件(如 MOSFET、IGBT、电容器、电感器等)不仅影响系统的性能,还直接关系到系统的稳定性、效率和可靠性。因此,在设计阶段进行详细的建模和仿真至关重要。小信号模型仿真的目的是通过线性化非线性系统来评估其动态特性,包括增益、相位裕度、带宽等指标。通过本教程,我们介绍了如何使用 Simulink 进行电力电子系统的小信号模型仿真。背景介绍。

xiaoheshang_123的博客 480

Windows报无法成功完成操作,因为文件包含病毒或潜在的垃圾软件的解决方法

Windows报无法成功完成操作,因为文件包含病毒或潜在的垃圾软件的解决方法 在Windows的搜索框中输入Windows安全中心,搜索到后将其打开 点击病毒和威胁防护将鼠标移动到Microsoft Defender防病毒选项处,将定期扫描打开 下滑找到管理设置 先关闭篡改防护,再点击添加或删除排除项 先点击添加排除项,再点击文件,选择报出异常的文件,将其添加到排除项中,过程中会存在跳框确认,皆点击确定,完成后就可以运行报无法成功完成操作,因为文件包含病毒或潜在的垃圾软件异常的文件

123 2万+

Ubuntu 16.04 安装python3.7.5

以下所有操作均通过Xshell连接服务器完成,物理机估计同理。 文章目录1.安装依赖包2. 安装pyenv3. 安装 python3.7.5 1.安装依赖包 sudo apt-get update sudo apt-get install build-essential python-dev python-setuptools python-pip python-smbus sudo apt-get install build-essential libncursesw5-dev libgdbm-dev l

qq_43650934的博客 867

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

ubuntu安装python3.7_ubuntu16.04升级Python3.5到Python3.7的方法步骤

ubuntu16.04自带python有两个版本,一个2版本,使用的是python;另一个是3版本,使用的是python3。简易安装python后得到的3版本的版本号是python3.5。可以使用下面的命令查看py版本:python3 --version因为版本内容/接口等的不同,需要将其升级到更高的版本操作如下:1、安装Python3.7sudo apt-get install python3....

weixin_39923137的博客 145

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

ubuntu python3.5安装_ubuntu16.04升级Python3.5到Python3.7的方法步骤

ubuntu16.04自带python有两个版本,一个2版本,使用的是python;另一个是3版本,使用的是python3。简易安装python后得到的3版本的版本号是python3.5。可以使用下面的命令查看py版本:python3 --version因为版本内容/接口等的不同,需要将其升级到更高的版本操作如下:1、安装Python3.7sudo apt-get install python3....

weixin_39683021的博客 112

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

ubuntu上安装python3.7教程_ubuntu16.04升级Python3.5到Python3.7的方法步骤

ubuntu16.04升级Python3.5到Python3.7的方法步骤,版本,路径,的是,升级到,链接ubuntu16.04升级Python3.5到Python3.7的方法步骤易采站长站,站长之家为您整理了ubuntu16.04升级Python3.5到Python3.7的方法步骤的相关内容。ubuntu16.04自带python有两个版本,一个2版本,使用的是python;另一个是3版本,使用...

weixin_39782545的博客 186

ubuntu下安装python3.5(系统默认自带的是python2.7)

正常情况下你的ubuntu系统是已经自带了python的,不过自带的版本是2.7的,而现在的Python3.5和2.7其实已经非常不同了,作为开发学习的话还是新版本的Python3.5吧。下面是安装过程: 1. 首先python不在ubuntu的软件仓库,所以我们需要去PPA上找软件源,打开终端,输入下面的命令: sudo add-apt-repository ppa:fkrull/d

邓无邪的博客 1万+

Ubuntu 18.04 + Python 3.7.6 + Mysql5.7 + Pycharm + Navicat _ 安装手册

目录 一、安装Vmware15.5.1 build-15018445 二、安装Ubuntu-18.04.3-desktop-amd64 三、设置主机和虚拟机之间共享文件夹 四、手动安装Python 3.7 五、安装虚拟环境virtualenvwrapper 六、安装mysql 5.7 七、安装navicat for Mysql 八、安装pycharm 九、安装搜狗输入法 ...

zhsworld的博客 1375

张小白教你在ubuntu 18.04上docker安装Python3.7.5和MindSpore 1.1.1

就在张小白学习1.1.0版本的同时,MindSpore 悄然推出了1.1.1版本。 以往张小白都是用源码安装python 3.7.5,主要是因为ubuntu机器上不想安装docker。 但是现在docker这么流行,不玩一下也不大好,所以这次就用docker搞定这些事情吧。。。 docker安装前的准备工作 apt-get update apt-get install apt-transport-https ca-certificates curl gnupg-ag

weixin_45666880的博客 425

ubuntu/centos7.5安装python3.6

1. ubuntu20.04 Ubuntu自带版本是python3.8 1. 添加python软件源 sudo apt update sudo apt install software-properties-common sudo add-apt-repository ppa:deadsnakes/ppa sudo apt update 2. 安装 sudo apt install python3.6 3. 查看安装版本 python3.6 -V 2. ubuntu18.4安装pyth

python_web全栈 4085

[blog7]ubuntu18.04安装opencv3.4.5 python2.7和python3.6

参考https://blog.csdn.net/weixin_41851439/article/details/88712465 https://opencv.org/releases.html下载想要版本的source文件,安装依赖项 其他依赖可以参考这个装https://blog.csdn.net/sinat_16577223/article/details/78773506 sudo ...

Drinks_的博客 595

ubuntu16.04下安装的python3.7+anaconda3+tensorflow2.0.0降级到python3.5+anaconda3+tensorflow1.14.0

ubuntu16.04下安装的python3.7+anaconda3+tensorflow2.0.0降级到python3.5+anaconda3+tensorflow1.14.0背景高版本的安装过程和下载链接(手动下载)python3.7.0下载Anaconda3下载tensorflow下载降级为tensorflow1.14.0版本遇到的问题解决办法总结 背景 在校研究生一枚,方向为基于视觉的室内...

qq_31442381的博客 2463
上一篇: OpenGL添加光
下一篇: ubuntu配置jupyter
梁轩
博客等级 码龄9年 5粉丝 8原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值