uwsgi服务器:解析web服务
nginx服务器

一、Centos下python3环境部署
在centos上安装python3环境,centos系统默认是携带python的,但是centos7默认携带的是python2.7.2的版本,centos系统当中大量的使用了python2的语法,所以我们安装python3不能卸载和修改已有的python2的信息
1.确定我们开发的python的版本和所有的依赖包


2.查询当前服务器ip
10.10.65.43
ifconfig
3.使用xshell连接虚拟机




连接成功!
4.检测当前服务器的yum是否可用
yum list
yum serach python
yum不可用会报错:
Another app is currently holding the yum lock; waiting for it to exit... The other application is: PackageKit Memory : 63 M RSS (400 MB VSZ) Started: Tue Apr 16 19:52:19 2019 - 00:13 ago State : Sleeping, pid: 15945
解决办法:先查看yum进程
ps aux|grep yum
然后杀掉所有的yum进程
pkill yum
yun成功的话会列出一堆包,如下图所示

5.在yum可用的情况下,安装python的包和依赖包
(1)下载python的安装包
wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tar.xz

(2)安装python的依赖包
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 -y install gcc*
(3)解压python的安装包
tar -Jxvf Python-3.6.2.tar.xz
(4)切入解压后的包当中进行安装配置
首先要切到tar包解压到的路径

写入命令:
./configure prefix=/usr/local/python3
(5)编译与编译安装
make && make install

(6)创建软链接
将可执行文件创建类似快捷方式,放到/usr/bin目录下,创建软连接必须用绝对路径
ln -s /usr/local/python3/bin/python3 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
![]()
(7)配置完成,顺带测试

6.把项目和package.txt复制到虚拟机下的/opt目录下
连接xftp

7.pip3安装packet.txt 里面的包
首先切换到/opt下
pip3 install -r package.txt

此时出现警告,需要更新pip
shu
顺便查看一下pip现在安装上了哪些包:

此时package.txt里面的包都安装好了
9.
10
本文详细介绍了在Centos系统中部署Python3环境的步骤,包括安装Python3及其依赖包,配置软链接,以及使用pip3安装项目所需的包。
587

被折叠的 条评论
为什么被折叠?



