栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

从零开始,Linux之Centos7系统下部署Python项目

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

从零开始,Linux之Centos7系统下部署Python项目

Linux之Centos7系统下运行Python项目

文章目录

Linux之Centos7系统下运行Python项目1、下载安装Python2、在windows下将python项目压缩打包传输到Centos73、将python项目的dos格式转化为unix格式4、创建虚拟环境、并安装所需的第三方库5、给py执行文件添加虚拟环境路径6、运行py文件总结


1、下载安装Python

1、安装python的依赖环境

yum install gcc-c++
yum -y install -y lsb
yum -y install -y libXScrnSaver
yum -y install wget
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 libffi-devel

2、下载python压缩包

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

3、解压压缩包

tar zxvf Python-3.7.0.tgz -C ./

4、进入到/usr下,创建python3目录

mkdir python3

5、再进入到解压后的Python-3.7.0目录下,进行安装配置

./configure --prefix=/usr/python3 --enable-optimizations --with-ssl

6、开始安装

make && make install

7、验证是否安装成功

python3
2、在windows下将python项目压缩打包传输到Centos7

1、在centos7上面执行命令安装传输插件

yum -y install lrzsz

此时使用的是SecureCRT工具进行远程连接
2、在windows将py项目打包为tgz格式后,执行’rz’,选择文件进行传输

rz

3、解压

tar zxvf xxxxxxx.tgz -C ./
3、将python项目的dos格式转化为unix格式

1、此时项目为dos格式,需要转化为unix格式。需要安装工插件

yum -y install dos2unix

2、进入python项目,执行以下命令转化格式

find -type f | xargs dos2unix
4、创建虚拟环境、并安装所需的第三方库

创建虚拟环境

python3 -m venv venv 

启动虚拟环境

source venvbinactive

安装第三方库

pip3 install -r requirements

退出虚拟环境

deacitivate
5、给py执行文件添加虚拟环境路径

将虚拟环境的python路径添加到XX.py入口文件的顶部
如:

#! /root/pythonProject/venv/bin/python3
6、运行py文件

将XX.py入口文件类型更改为可执行文件

chmod +x XX.py

执行

./XX.py
总结

如有任何问题,可在下方留言!

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/724935.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号