-
DevOps系列之——python编译环境搭建
- 网站名称:DevOps系列之——python编译环境搭建
- 网站分类:技术文章
- 收录时间:2025-08-23 01:51
- 网站地址:
“DevOps系列之——python编译环境搭建” 网站介绍
1、安装centos7系统,不能用最新系统会存在编译出来的包依赖libc.so高版本的问题
如果编译出来的可执行程序不会在较老的linux系统运行,可以不限制使用centos7。
2、安装基础工具
sudo yum install vim -y
sudo yum install git -y
sudo yum install subversion -y
sudo yum install wget -y
sudo yum install zlib* -y
3、如果出现./configure阶段出错反馈没有编译mekefile,需要重新安装gcc
sudo yum install gcc -y
4、python 3.6
wget https://www.python.org/ftp/python/3.6.13/Python-3.6.13.tgz
tar -zxvf Python-3.6.13.tgz Python-3.6.13/
cd Python-3.6.13/
./configure --with-ssl prefix=/usr/local/python3 --enable-shared
su
make && make install
ln -s /usr/local/python3/bin/python3 /usr/bin/python3
python 3.10.8
备注:在centos7上安装python3.10以后的版本会存在ssl连接不上问题,需要替换成openssl11
wget https://www.python.org/ftp/python/3.10.8/Python-3.10.8.tgz
tar -zxvf Python-3.10.8.tgz Python-3.10.8/
sudo yum install -y epel-release.noarch
sudo yum install openssl11 openssl11-devel
cd Python-3.10.8/
sed -i 's/PKG_CONFIG openssl /PKG_CONFIG openssl11 /g' configure
./configure --with-ssl prefix=/usr/local/python3
su
make && make install
ln -s /usr/local/python3/bin/python3 /usr/bin/python3
5、安装pip3
vim ~/.pip/pip.conf
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
pip3 install --upgrade --force pip
6、安装java环境
su
wget http://内部服务器/jdk-8u25-linux-x64.tar.gz
tar -zxvf jdk-8u25-linux-x64.tar.gz
mkdir /work
chown -R tester:tester /work
mv jdk1.8.0_25/ /work/
ln -s /work/jdk1.8.0_25/bin/java /usr/bin/java
配置java环境 切换root用户
su
vim /etc/profile
添加
export JAVA_HOME=/work/jdk1.8.0_25
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
更新配置:
source /etc/profile
7、安装配置pyinstaller
pip3 install pyinstaller
sudo ln -sv /home/tester/.local/bin/pyinstaller /usr/bin/pyinstaller
8、支持scp免密拷贝文件 本机公钥id_rsa.pub内容拷贝到目标主机的authorized_keys文件中 本机执行
cat ~/.ssh/id_rsa.pub
拷贝内容到目标主机上
vim ~/.ssh/authorized_keys
9、安装32位库(7za文件需要使用)
apt-get install lib32z1 -y
Centos 8
sudo yum install xulrunner.i686 -y
更多相关网站
- FLINK(Yarn模式)的安装与部署_flink on yarn per-job
- 如何在Eclipse中搭建Zabbix源码的调试和开发环境
- Docker核心:深入理解Dockerfile_docker的核心技术是什么
- 正点原子I.MX6U嵌入式Linux C应用编程:第一章《应用编程概念》
- 商城微服务项目组件搭建(五)——Kafka、Tomcat等安装部署
- SpringBoot 实现动态配置及项目打包部署上线
- 使用Dockerfile制作自己的docker镜像
- 【大数据】什么是数据集成?(SeaTunnel 集成工具介绍)
- DataEase 集成 CAS 实现用户单点登录
- Hadoop高可用集群搭建及API调用_hadoop集群可用cpu内存资源哪个配置文件
- 神武服务端手游开服架设服务器搭建教程linux
- 第五章制作和提交自己的镜像_制作镜像文件要注意的问题有哪些
- linux java 项目 设置外部yml 设置jvm 并添加启动停止以及重启脚本
- 如何利用 Docker 环境加速 Android 应用的构建
- 搭建一个基于Docker服务的java Web服务器环境2
- 从0到1体验Jenkins+Docker+Git+Registry实现CI自动化发布
- 从零搭建vue + jenkins 超详细教程
- docker基础知识/尚硅谷docker学习笔记
- 最近发表
- 标签列表
-
- mydisktest_v298 (35)
- sql 日期比较 (33)
- document.appendchild (35)
- 头像打包下载 (35)
- 梦幻诛仙表情包 (36)
- java面试宝典2019pdf (26)
- disk++ (30)
- 加密与解密第四版pdf (29)
- iteye (26)
- centos7.4下载 (32)
- intouch2014r2sp1永久授权 (33)
- jdk1.8.0_191下载 (27)
- axure9注册码 (30)
- 兔兔工程量计算软件下载 (27)
- ccproxy破解版 (31)
- aida64模板 (28)
- engine=innodb (33)
- shiro jwt (28)
- segoe ui是什么字体 (27)
- head first java电子版 (32)
- clickhouse中文文档 (28)
- jdk-8u181-linux-x64.tar.gz (32)
- 计算机网络自顶向下pdf (34)
- -dfile.encoding=utf-8 (33)
- jdk1.9下载 (32)