Python3.7的部署安装centos

django+centos7+python3.7.3安装部署 经过网上资料查阅与学习,终于将我的第一个django项目部署到linux服务器上了,现将我部署的步骤记录下来,以供学习。 1.更新环境系统软件包 yum update -y 更新系统 yum gcc-c++ python需要gcc编译,以及其他一些系统支持的模块,因此先更新到最新 yum install wget openssl-devel bzip2-devel expat-deve... 阅读详情

首先说下感想,自己编译安装的Python3.7总是报ssl的错误,经过多方寻求帮助终于搞定下边是详细的步骤,如果谁有更好的解决方法请留言:

大体的说一下步骤,因为安装的是3.7,3.7以上的版本就包含pip 包管理器

首先下载 依赖和安装包

yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel

yum install libffi-devel -y       //安装它避免报错下边会说

wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz

解压

tar -xzf Python-3.7.0.tgz

cd  Python-3.7.0

 cd Modules/Setup.dist 

然后将关于ssl的那部分代码去除注释

如图所示将四行代码放开

然后再生成编译文件

./configure --enable-shared

make && make install

这样生成的python和pip在user/local/bin/  下如图所示

为了方便访问咱们将生成的python3软连接到/usr/bin

为了不冲突需要删除 原来/usr/bin 下的Python3,若是没有就不需要删除

挂载完成可以查看一下是否成功

python3 -V

pip3 -V

下一步就是配置共享库

echo "export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib" >/etc/profile.d/python3_lib.sh
echo "/usr/local/lib" > /etc/ld.so.conf.d/python3.conf

接下来,执行如下命令使配置好的环境信息生效

 

ldconfig
source /etc/profile

配置使用本地的源安装第三方模块

很重要

mkdir ~/.pip
  1. 执行如下命令,以便写入国内的源:

我写入的是aliyun的源

echo '[global]' >> ~/.pip/pip.conf
echo 'index-url=http://mirrors.aliyun.com/pypi/simple' >> ~/.pip/pip.conf
echo  '[install]' >> ~/.pip/pip.conf
echo  'trusted-host=mirrors.aliyun.com'  >> ~/.pip/pip.conf

两个源 

豆瓣源: https://pypi.douban.com/simple/
阿里源: https://mirrors.aliyun.com/pypi/simple

 

安装成功

如果安装的过程中出现手误将/usr/bin/python 删除的情况,导致yum不能用或者是python冲突,就去yum.conf 配置文件添上一行如图

vim /usr/bin/yum   //上边指名解释的python2.6的解释器

pip is configured with locations that require TLS/SSL,
however the ssl module in Python is not available.
Could not fetch URL https://pypi.org/simple/pip/:
There was a problem confirming the ssl certificate:
HTTPSConnectionPool(host='pypi.org', port=443): Max retries exceeded with
url: /simple/pip/
(Caused by SSLError("Can't connect to HTTPS URL because the SSL module is not available.")) - skipping

出现上述错误我的解决方法就是配置一个本地呢能够使用的不依赖ssl的源,上边步骤中存在请向上翻一下

 

 ModuleNotFoundError: No module named '_ctypes'   //出现这个错误
yum install libffi-devel  直接安装然后重新进行Python的编译安装就可解决

yum命令Header V3 RSA/SHA1 Signature, key ID c105b9de: NOKEY

 

在配置yum仓库时,忘记在yum仓库文件写gpgcheck=0了,因为默认是gpgcheck=1的(即:在安装时要检查公钥)

把gpgcheck=1都修改成gpgcheck=0

 

yum clean all           #清空一下缓存

yum makecache            #然后再制造缓存(从yum仓库里读取)

 这是部署过程中出现的问题如有错误的地方请指教

若是安装3.6的请看这个,一次就能搞定

https://www.cnblogs.com/hunttown/p/9626827.html

CentOS7.9下Ollama安装避坑指南:从Python3.8升级到Docker部署全流程 本文详细介绍了在CentOS7.9系统下安装和部署Ollama的完整流程,包括Python3.8升级、Docker化部署及常见问题解决方案。通过实战经验分享,帮助用户避开兼容性陷阱,实现AI模型运行环境的高效搭建,特别适合在生产环境中使用老旧系统的技术团队参考。 阅读详情

相关推荐

centos7安装部署python3

以上是安装 Python 及其开发环境时可能需要的依赖包的完整列表。根据你的实际需要,某些依赖包可能不是必需的,但建议安装这些依赖包以确保你的 Python 环境具有广泛的功能支持。这些依赖包将有助于构建一个功能完备的 Python 环境,支持各种开发任务。

weixin_42333235的博客 2851

python3.7怎么安装jupyter_Centos7 安装python3 及jupyter notebook

前提准备安装工具yum-utils用于管理repository和扩展包yum install yum-utils为python3 构造环境yum-builddep python下载python3源代码包curl -O https://www.python.org/ftp/python/3.7.1/Python-3.7.1.tgz安装依赖包有些系统没有依赖包,导致安装完成后没有pip3yum -y ...

weixin_39989384的博客 257

YOLOv11n-seg 实战指南:从训练到模型部署的完整流程

本文提供了YOLOv11n-seg实例分割模型从环境准备、数据标注到模型训练、验证及最终部署的完整实战指南。详细讲解了如何准备多边形掩码数据、配置关键训练参数、解读分割核心评估指标,并重点介绍了将模型导出为ONNX等格式进行部署的流程与优化技巧,帮助开发者高效完成从开发到生产的全链路实践。

weixin_29062255的博客 556

centos7源码安装python3.7+

在centos7的yum源中,python最高版本为3.6.8。但如果想安装3.7+,就需要源码安装,也不会提供相应的python-devel。这样在安装之前就要安装好一些依赖,不然安装之后pip3会无法下载很多包,会报错: ModuleNotFoundError: No module named '_ctypes' 安装python3.7+之前的依赖: yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-d..

混子小磊哥的博客 228

嵌入式系统实战:DroneCAN协议栈移植与避坑指南

本文详细介绍了在嵌入式系统中移植DroneCAN协议栈的完整流程与实战技巧。内容涵盖移植前的准备工作、内存管理优化、CRC校验实现、多帧数据处理及硬件平台适配等关键环节,并以STM32F4为例提供了具体的移植步骤和避坑指南,帮助开发者高效完成DroneCAN在嵌入式设备上的集成与应用。

solidity8miner的博客 552

3D Slicer + MONAI Bundle实战:如何用Wholebrainseg模型快速分割133个脑区(附避坑指南)

本文详细介绍了如何利用MONAI Model Zoo中的Wholebrainseg模型,在3D Slicer环境中高效分割133个脑区。文章重点提供了数据预处理、GPU推理加速及结果精修等实战技巧与避坑指南,旨在帮助医学影像研究者和开发者提升全脑分割的精度与效率。

313

centos7在线安装python3.7教程,很详细

本教程是在centos下用yum在线安装python3.7(也可以选择其他版本),步骤很详细,我自己走过,没有错误,按着这个流程来,基本上不会出错,如果遇到什么问题,可以私信问我哦 centos7 自带有 python,版本是python2.7 1.首先,你要知道系统现在的python的位置在哪儿 [root@localhost ~]# whereis python python:...

qq_36881881的博客 2663

三大主流交易接口实战指南:XTP、CTP与数字货币API的实盘接入解析

本文深入解析了量化交易系统实现实盘交易的关键环节,聚焦于三大主流交易接口的实战接入。详细介绍了证券领域的XTP、期货领域的CTP以及数字货币交易所API的核心特性、代码封装要点与风控实践,并提供了多市场接口整合的统一架构方案,为开发者打通量化交易的“最后一公里”提供了一份接地气的实战指南。

win55的博客 1379

centos7 安装 python 3.7 完整教程

文章目录一、下载安装的压缩文件二、开始安装问题1: 执行./configure时,出现没有c编译器的问题问题2: 安装gcc,执行./configure成功后,继续执行 make && make install 命令,然而还是报错: zlib not available问题3:按回车后,因为没事了,结果发现还是报错: 找不到 wget!问题4: 安装完毕后,使用python -v命令还是显示出默认的python编译器! 一、下载安装的压缩文件 地址: linux环境下各版本

Dream_it_possible!的博客 1万+

信号完整性仿真SI之Cadence Sigrity SPEED2000_眼图仿真(四)

今天给大家分享一个仿真的操作流程,是关于Cadence Sigrity SPEED2000的时域波形仿真和眼图仿真。我们会经常看见硬件工程师调试示波器上的一些信号的波形变化,其实这些也可以通过仿真电路的搭建来做出投板前的仿真,来优化走线,以减少版本的迭代次数。如果要和实际的信号保持一致,就要求仿真设置的参数和实际的参数保持一致,这也是仿真的重点和难点。下面先让我们了解一下Cadence Sigrity SPEED2000时域仿真的操作流程: 1.仿真模式选择与文件导入 选择Cadence Sigrity下的

刘小同学的博客 1万+

基于ROS的机械臂手眼标定-Aruco使用与相机标定

基于ROS的机械臂手眼标定-Aruco使用与相机标定 折腾了一段时间的机械臂的手眼标定,相关资料挺多的,但使用起来都比较复杂,新手一般比较难搞懂。于是想做一个比较简单易懂易用的手眼标定程序。 程序都是Copy的开源代码,所以也开源出来: 开源地址:https://gitee.com/ohhuo/handeye-calib 作为手眼标定中的重要一环,相机中标定板位姿关系获取直接影响标定精度,我们使用aruco这个开源程序来实现坐标的获取。 #mermaid-svg-WkFpFkV4QqzXMvJ4 .labe

生活不止眼前的苟且 1万+

centos7下安装python3.7

转载:centos7下安装python3.7 查看系统版本; [root@server ~]# cat /etc/redhat-release CentOS Linux release 7.6.1810 (Core) [root@server ~]# uname -aLinux server.dev 3.10.0-957.21.3.el7.x86_64 #1 SMP Tue Jun 18 16:35:19 UTC

明耀的博客 6610

用 OData V2 元数据驱动表格体验:SAP UI5 Smart Table 全面解析

摘要: Smart Table是SAPUI5中基于OData元数据自动生成表格的控件,支持个性化、排序、过滤等高级功能。文章从九个维度深入解析其工作机制:1)通过元数据和注解自动生成列;2)支持多种表格类型;3)关键属性的静态化特性;4)与其他智能控件的协同;5)导航属性和导出的处理;6)响应式设计;7)个性化配置;8)性能优化策略;9)端到端实现案例。Smart Table通过读取OData元数据自动完成表格渲染,大幅减少开发工作量,特别适合企业级应用开发场景。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 323

Centos7 从零开始安装Python3,部署Python Flask项目

操作: 1、首先安装好Linux宝塔面板,简单可视化操作,然后去服务器控制台开放相应的端口,一键配置nginx,Mysql等 yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh 2、安装python3.7.0,...

Effotzjw_小白慢慢踏全栈 1300

《Autosar_BSW高阶配置》总目录_培训教程持续更新中...

目录 一、Autosar COM Module 二、Autosar BswM Module 三、Autosar EcuM Module 四、Autosar DCM Module 五、Autosar DEM Module 六、其它Module陆续推出 欢迎大家订阅《Autosar_BSW高阶配置》专栏(可以理解为是Autosar培训教程),该专栏每周至少更新一篇,一次订阅,不再二次收费,献上常用的案例和配置方法。下方整理了相关博文的链接(单击蓝色字体即可跳转),方便大家获取。 本专栏...

「汽车电子助手」的博客 4万+

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

Python 3.7.1在CentOS 6.10 安装部署

本文链接:https://www.cndba.cn/zhasir/article/3467 Python 3.7.1在CentOS 6.1 1.部署环境 操作系统:CentOS release 6.10 (Final) OpenSSL版本:OpenSSL 1.0.1e-fips 11 Feb 2013 2.介质获取 Python下载地址:https://www.python.org/ Ope...

erbu1的专栏 365

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

centos7系统python3安装部署

1、依赖环境安装 yum install -y wget lrzsz net-tools zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make yum install libffi-devel -y 2、查询python2版本路径并备份 whereis python mv /usr/bin/python /usr/bin/python2 3、python3

云深海阔专栏 446

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

centos7安装python3.x(保留python2.7),到git克隆django项目部署

这里解释一下,平时终端调用python、pip等等都是从/usr/bin/来的,而我们下的东西在/usr/local/下,所以要链接,然后为了让python2.7和python3.7.x共存,我们使用python3、pip3来调用。因为centos7自带的版本是2.7,想要下载3.7去运行django的项目的时候老是报错,主要原因就是centos7老是指向2.7,这里总结以下,让python3和python2共存就是解决办法。第六步:进入克隆好的项目下载需求,我使用了清华的镜像。step1:安装最新版。

weixin_74034112的博客 582

python web开发笔记--阿里云centos7部署django项目全流程(一)python3安装

(PS:本文假设你已经在本地联调好django项目,只是需要将django部署到外网,且阿里云服务器已经买好了)

铁皮书生 1427

Centos7 安装部署 Python-3.6.1

新安装的centos7中没有Python3环境 本来准备用yum安装的省时省力,发现yum默认的源里面Python3比较老,所以准备源码安装。 在官网下载包以后,编译安装,本来觉得应该很顺利,安装下来发现还是有些依赖库,为以后避免重复入坑,特此记录下。 环境: $ uname -a Linux bogon 3.10.0-514.26.2.el7.x86_64 #1 SMP Tue J

平淡不平凡 2267

centos7 安装python3, 部署django项目

环境 centos7 python3.+ django2.1+ 安装 1.python3安装 yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make libffi-devel wget https://www.python.org/ftp/python/3.8.1/Python-3.8.1.tgz # 这里自己下载指定的版本 # 解压压缩包

u011034683的博客 368

春联生成模型-中文-base部署教程:CentOS7系统下Python3.10编译安装

本文介绍了如何在星图GPU平台上自动化部署“春联生成模型-中文-base”镜像,快速搭建AI春联生成应用。用户只需输入如“五福”、“幸福”等简短祝福词,该模型即可自动生成对仗工整、寓意美好的个性化春联,为春节增添智能化的文化创意。

weixin_34640289的博客 319

centos系统python3.7安装及虚拟环境部署

1、配置yum国内镜像 1)备份源: #mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup 2)下载源: #wget http://mirrors.163.com/.help/CentOS6-Base-163.repo #mv CentOS6-Base-163.repo /etc/...

luoye4321的专栏 666

阿里云 CentOS7 部署 Jupyter notebook (安装python3)

众所周知,CentOS7 默认安装python2.7 ,但是现在大多数用的是python3,所以我们先安装python3, 再安装jupyter notebook 安装python3 注意:安装python3时不要卸载自带的python2.7,直接安装即可。 ...

a865021978的博客 915

python3.7 6如何安装-Python 3.7.1在CentOS 6.10 安装部署

1.部署环境操作系统:CentOS release 6.10 (Final)OpenSSL版本:OpenSSL 1.0.1e-fips 11 Feb 2013https://www.cndba.cn/zhasir/article/3467https://www.cndba.cn/zhasir/article/3467下载获得的安装介质包如下:Python-3.7.1.tgzopenssl-1.1....

weixin_37988176的博客 197

基于centos7系统Linux服务器部署(一):centos7安装python3.7

环境材料准备 CentOS Linux release 7.3.1611 Python-3.7.3.tgz 一、安装过程 1、安装python3.7.3的依赖包: yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make yum inst...

* 361
上一篇: yum报错yum install openssl-devel Another app is currently holding the yum lock; waiting for it to exit
下一篇: WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!
node_One
博客等级 码龄8年 7粉丝 40原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值