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