CentOS 7.x 离线安装Python3及其相关工具包

CentOS 7离线安装Python3及常用第三方模块 公司服务器是CentOS 7,因此需要在CentOS 7的服务器上下载Python3和第三方模块的离线安装包。由于我没有个人服务器,所以我先在我的windows上装了一个CentOS 7子系统。想写Python脚本,但是公司服务器没有安装Python3。由于公司服务器不连外网,因此需要离线安装。时想到的,我发现之所以Python3报错找不到ssl模块,原因是没有在安装Python3时配置这。,但导出第三方模块离线安装包的方法略有不同。,但是这种方法治根不治本。我的方法是先全部安装第三方模块,然后导出。 阅读详情

安装Python3

1、首先需要确定CentOS上是否包含支持安装其他软件包的开发工具(Development Tools),没有此包,将无法安装

2、将下载好的Python3包放到centos上,解压Python包并进入

3、运行configuration script,安装Python,命令如下:

tar -zxvf Python-3.6.9.tgz
cd Python-3.6.9
./configure
make
make install

4、查看Python3安装位置

whereis python3

5、安装完成报错,缺少zlib包,往下看

RuntimeError: Compression requires the (missing) zlib module

安装zlib

wget http://www.zlib.net/zlib-1.2.11.tar.gz
tar -zxvf zlib-1.2.11.tar.gz
cd zlib-1.2.11
./configure
make
make check
make install

 zlib安装成功后,重新进入Python3安装目录执行:

make clean
make
make install

 注:执行完后pip和setuptools也会安装成功

安装pip

1、下载pip包

2、安装

# 安装pip
tar -zxvf pip-19.2.3.tar.gz
cd pip-19.2.3
python3 setup.py install

3、报错

报错原因,缺少setuptools包,安装完setuptools包后,重新安装即可

安装setuptools

1、下载

2、安装

unzip setuptools-41.2.0.zip
cd setuptools-41.2.0
python3 setup.py build
python3 setup.py install

通过pip安装第三方包,这里以requests为例:

1、下载相关依赖到单独目录(不知道有什么依赖,在有网的机子上pip install requests,使用打印出来的地址就可以):

wget http://pypi.doubanio.com/packages/51/bd/23c926cd341ea6b7dd0b2a00aba99ae0f828be89d72b2190f27c11d4b7fb/requests-2.22.0-py2.py3-none-any.whl
wget http://pypi.doubanio.com/packages/e6/60/247f23a7121ae632d62811ba7f273d0e58972d75e58a94d329d51550a47d/urllib3-1.25.3-py2.py3-none-any.whl
wget http://pypi.doubanio.com/packages/bc/a9/01ffebfb562e4274b6487b4bb1ddec7ca55ec7510b22e4c51f14098443b8/chardet-3.0.4-py2.py3-none-any.whl
wget http://pypi.doubanio.com/packages/14/2c/cd551d81dbe15200be1cf41cd03869a46fe7226e7450af7a6545bfc474c9/idna-2.8-py2.py3-none-any.whl
wget http://pypi.doubanio.com/packages/69/1b/b853c7a9d4f6a6d00749e94eb6f3a041e342a885b87340b79c1ef73e3a78/certifi-2019.6.16-py2.py3-none-any.whl

2、安装 test 目录下所有 .whl 文件,警告不用管

pip3 install test/*

 

Centos7 离线安装 KVM,并安装 Csr1000v Python微信订餐小程序课程视频 https://edu.csdn.net/course/detail/36074 Python实战量化交易理财系统 https://edu.csdn.net/course/detail/35475 最近需要在客户环境搭建 csr1000v,客户环境不能联网,同时使用 kvm 管理。所以需要离线安装 kvm,在利用 kvm 安装 csr100v ,中间遇到不少坑,现记录如下。 所有安装步骤是在 root 用户的基础上完成。 准备好的 kvm 安装包和 csr1000v 安装 阅读详情

相关推荐

完全离线安装lnmp

项目地址:https://gitee.com/SimplerWorker/ollnmp git 克隆: git clone https://gitee.com/SimplerWorker/ollnmp.git 前言:有时候,项目需要完全离线安装PHP环境,环境安装的时候,各种依赖让我痛苦不已,经过多次试验,终究练就此如来神掌,开源给大家。 环境: centos7.x+ngin...

xkjscm的博客 7456

CentOS7离线安装Python3

1.Python离线依赖安装包准备及安装2.Python安装包准备及安装3.创建软连接4.检查5.离线安装第三方模块。

weixin_45941587的博客 1148

CentOS 7 离线安装 python 及 PyMySQL、cx_Oracle、psycopg2、ibm_db、rpaframework 等

记录日期:2021/08/07 CentOS 7 离线安装 python 及 PyMySQL、cx_Oracle、psycopg2、ibm_db、rpaframework 等1. 提前下载好安装文件,传到服务器上2. 离线安装 python 3.8.53. 安装 rpa框架 单独安装几个依赖4. 安装 rpa 框架、PyMySQL、cx_Oracle、psycopg25. 安装 python 模块 ibm_db6. 配置 oracle 本地驱动7. 修改 ibm-db 3.0.4 版本的bug,如果使用3.

xyp632的博客 1410

CentOS 7 离线安装Python3

CentOS 7,python3,离线

qq_43430759的博客 2079

CentOS 7 离线无网络环境安装Docker

需要的安装包和镜像 CentOS-7-x86_64-DVD-1810.iso container-selinux-2.74-1.el7.noarch.rpm containerd.io-1.2.5-3.1.el7.x8664.rpm docker-ce-18.09.4-3.el7.x8664.rpm docker-ce-cli-18.09.4-3.el7.x86_64.rpm 步骤Ⅰ:挂载Ce...

AnYingZuoCanZuo的博客 1104

python-1-centos7中离线和在线安装python3.6.6和多环境管理工具pyenv

(1)安装依赖包 #yum -y install gcc #yum -y install zlib #yum -y install openssl openssl-devel (2)解压 #tar -xzvf Python-3.6.6.tgz -C /tmp #cd /tmp/Python-3.6.6/ (3)编译安装 #./configure --prefix=/usr/local #make #make install #rm -rf /tmp/Python-3.6.6 (4)查看安装情况 #pytho

qq_20466211的博客 724

centos离线安装python3/pip3和项目所需模块

centos离线安装python3/pip3和项目所需第三方模块写在前面一、安装python3和pip3(一)下载python3和依赖包(二)离线服务器安装python3二、安装项目所需模块(一)在联网机部署项目所需的python3开发环境(二)将联网机的python3开发环境打包(三)在离线服务器部署项目所需python3开发环境 写在前面 本人也是由于项目开发需要离线安装python3,在网上...

besmarterbestronger的博客 1万+

CentOS 7环境下Python 3离线安装完整解决方案

htmltable {th, td {th {pre {简介:在无网络连接的CentOS 7系统中,离线安装Python 3是一项关键任务。本文提供了一套完整的离线安装方案,包含Python 3.6.8及其所有依赖的RPM包,如zlib、openssl、glibc-common等,详细说明了各组件的作用及安装流程。通过执行rpm命令一键安装所有包,可有效解决依赖关系问题,实现Python 3环境的快速部署。

weixin_42524864的博客 962

CentOS环境上离线安装python3及相关包

CentOS环境上Python3.8及相关科学计算离线安装包安装方法。

肖永威的专栏 2193

centos7离线安装python3

centos7离线安装python3

Python库 | pycryptodomex-3.6.5.tar.gz

资源分类:Python库 所属语言:Python 资源全名:pycryptodomex-3.6.5.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059

centos7离线安装gitLab

centos7离线安装gitLab一、前言二、相关依赖准备三、下载四、安装 一、前言 在项目开发中都需要代码托管仓库来对开发中的代码进行管理,主流的两大代码托管仓库SVN(subversion)和GitHub。GitHub是很适合的开源项目代码托管,但在很多企业前期开发中需要建立私有仓库来管理代码,所以企业开发用的最多的还是gitLab。二者的区别这里不做过多讲解。感兴趣的朋友可以自己去查阅资料。...

wangleiqqaaaaa的博客 3101

Zabbix-Agent2监控redis.doc

Zabbix-Agent2监控redis.doc

Centos7生产环境离线安装ansible

yum安装Ansible(服务器网络正常是前提): # 安装epel-release扩展源 yum install epel-release -y # 安装ansible yum install ansible -y # 查看ansible版本 ansible --version 离线安装Ansible: 如果是python2.版本,setuptools的版本必须低于45,如果python3.版本,则可以安装,否则编译Ansible的时候会提示警告!(建议使用Python3+版本) 控制服务器:需要

一点浩然气 2763

Android14到Android16源码移植中的Bluetooth模块规范适配指南

本文详细解析了从Android14到Android16源码移植过程中Bluetooth模块的规范适配挑战,重点介绍了Android.bp配置差异及常见编译报错解决方案。针对代码规范检查、final字段声明、静态方法优化等核心问题提供实用修复方法,帮助开发者高效完成版本升级适配工作。

fire9的博客 254

AD4030-24BBCZ详细资料 Analog Devices 模数转换器 - ADC 24-Bit, 2 MSPS, SAR ADC

AD4030-24BBCZ详细资料  Analog Devices 模数转换器 - ADC 24-Bit, 2 MSPS, SAR ADC

Chen_YYan的博客 794

centos7离线安装python3_CentOS7下安装Python3和Py

(一)简述刚安装的centos7.4版本默认是安装Python2.7,由于一些命令需要使用的原因,比如yum等,使用的是2.7.5版本的,由于现在很多库包括django都是使用Python3,因此,有这样的需求:yum使用python2.7版本,django和其他的使用默认的python3版本。(二)查看并备份python2相关信息1,使用python -V 可以查看默认的版本信息。[root@l...

weixin_39603609的博客 654

windows11 远程桌面连接 通过代理连接RDP桌面报错 错误代码0x904 拓展错误代码0x7

打开windows Defender防火墙设置--允许应用通过防火墙更改设置--允许其他应用浏览--进入C:\WINDOWS\system32目录选择mstsc.exe进入C:\Windows\SysWOW64目录h'qmstsc.exe添加后列表里多了一个远程桌面连接,还有一个Remote Desktop Connection,配置网络权限后保存连接成功。

weixin_43978891的博客 1万+

【软件工具】如何在在 CentOS 中安装 Python 3

CentOS 7 及以上:使用yum或SCL安装 Python 3 是最简单的方法。CentOS 6:推荐使用从源代码编译安装方法。多版本管理:使用pyenv可以方便地管理和切换多个 Python 版本。通过以上方法,你可以在 CentOS 系统上顺利安装和管理 Python 3。以上是安装 Python 及其开发环境时可能需要的依赖包的完整列表。根据你的实际需要,某些依赖包可能不是必需的,但建议安装这些依赖包以确保你的 Python 环境具有广泛的功能支持。

weixin_46453070的博客 6768

电机控制的智慧之眼:全面解析FOC状态观测器

摘要:本文深入探讨磁场定向控制(FOC)中的状态观测器技术,重点分析其在无传感器电机控制中的关键作用。文章详细介绍了滑模观测器(SMO)、扩展卡尔曼滤波(EKF)、龙贝格观测器和高频注入法等主流观测器的工作原理、技术特点及适用场景,其中SMO因结构简单、鲁棒性强成为当前主流方案。同时阐述了观测器与锁相环(PLL)结合的工程实践方案,并针对不同应用场景提供了观测器选型建议。文章还探讨了启动问题处理、参数敏感性等工程挑战的解决方案,以及混合观测器、AI应用等未来发展趋势。这些观测器技术使电机系统在无机械传感器情

汽车软件开发 275

Python地理数据处理 十七:植被物候提取和分析(Savitzky-Golay)

植被是陆地生态系统中最重要的组分之一,也是对气候变化最敏感的组分,其在全球变化过程中起着重要作用,能够指示自然环境中的大气、水、土壤等成分的变化,其年际和季节性变化可以作为地球气候变化的重要指标。此外,由于生态工程保护建设和植被自然生长等因素,中国陆地生态系统发挥了重要的碳汇作用。因此,定量评估植被时空动态变化是制定生态系统可持续发展目标和衡量生态系统固碳潜力的重要前提,卫星遥感数据衍生的生态参量产品为研究长时间序列全球及区域植被时空变化提供了重要数据源。SG滤波能够对物候信息进行平滑,并提取其中的物候信息

amyniez的博客,欢迎交流讨论 4247

Linux安装python3/pip3项目所需的第三方模块(在线安装&&离线安装)【Linux通用】

本文介绍了在Linux环境下安装Python3和pip3的方法,并详细讲解了pip3的常用参数及使用技巧。主要内容包括:升级pip3、安装模块的多种方式(指定版本、批量安装、强制重装等)、下载离线包(指定目录、平台、Python版本等)、卸载查看模块、检查依赖及缓存管理。适用于需要离线安装Python模块的场景,提供了全面的参数说明和示例。

liu_chen_yang的博客 4219

R语言中的混淆矩阵(Confusion Matrix)是一种常用的评估多分类模型性能的工具

除了准确率,混淆矩阵还提供了其他有用的指标,如灵敏度(Sensitivity)、特异度(Specificity)、精确度(Precision)和召回率(Recall)。混淆矩阵通过比较模型预测结果与实际标签的一致性,帮助我们了解模型的分类准确性和错误类型。此外,混淆矩阵还提供了各种错误类型的统计信息,如假阳性(False Positive)和假阴性(False Negative)等。通过混淆矩阵,我们可以了解模型的整体性能和错误类型,从而对模型进行评估和改进。最后,为了更好地理解混淆矩阵的结果,可以使用。

HackSquad的博客 972

CentOS7 离线部署 Python 项目

主要过程如下:(1)创建项目环境,生成requirements.txt文件。(如果已有可跳出)(2)新建一个跟目标机器一样的操作系统,python环境的测试服务器,并下载Python项目所需第三方依赖包。(3)从测试服务器下载依赖文件,上传至离线服务器上。(4)安装Python 离线依赖包,运行 Python 项目。

piao110liang的博客 1736

AI应用架构师:用RAG解决大模型“幻觉”问题的客服架构设计

在当今的智能客服领域,大语言模型(LLM)凭借流畅的对话能力和强大的理解能力,逐渐取代传统规则式机器人,成为客服系统的核心。但随之而来的“幻觉”问题(即模型编造不存在的信息)却成了致命伤:比如客户问“你们的产品保修期多久”,AI客服可能会自信地回答“3年”,而实际保修期只有1年——这种错误不仅会误导客户,还可能引发投诉、退货甚至法律风险。

AI天才研究院 915

量化交易 米筐 案例:市值因子选股策略

案例:市值因子的选股策略 1.结果 获得超额收益 年化 49% 2. 从股票中选择市值小的股票 选定财务数据筛选 进行每日调仓(多因子选股调仓 周期频率会小一些) 3. 代码 估值有关指标 # 在沪深300股票中,选出市值比较小的10只股票 # 在这个方法中编写任何的初始化逻辑。context对象将会在你的算法策略的任何方法之间做传递。 def init(context): # 沪深300组合 stocks = index_components('000300.XSHG') # 沪深3

廷益_飞鸟的博客 2313
上一篇: Linux 命令
下一篇: Python 魔法方法 __all__ 的注意事项
命运的棋局
博客等级 码龄10年 15粉丝 29原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值