欢迎您访问365答案网,请分享给你的朋友!
生活常识 学习资料

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

时间:2023-08-29
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 lsbyum -y install -y libXScrnSaveryum -y install wgetyum -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

总结

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

Copyright © 2016-2020 www.365daan.com All Rights Reserved. 365答案网 版权所有 备案号:

部分内容来自互联网,版权归原作者所有,如有冒犯请联系我们,我们将在三个工作时内妥善处理。