全新腾讯云安装部署Nginx+uwsgi+Django生产环境 (2)

全新腾讯云安装部署Nginx+uwsgi+Django生产环境

接下来直接运行安装即可:

make && make install

编译安装过程中出现can\'t decompress data; zlib not available错误,如下图:

全新腾讯云安装部署Nginx+uwsgi+Django生产环境

原因是缺少zlib解压缩类库,下载安装即可。

当然,在安装过程中出现:  Multilib version problems found.错误,如下图:

全新腾讯云安装部署Nginx+uwsgi+Django生产环境

此问题的原因是机器里已经有zlib解压缩包了,运行rpm命令查看一下发现系统中的确已经存在zlib解压缩包了。 

全新腾讯云安装部署Nginx+uwsgi+Django生产环境

运行yum update zlib升级该压缩包,将此压缩包修复。

全新腾讯云安装部署Nginx+uwsgi+Django生产环境

 修复后,再次运行make && make install命令:

全新腾讯云安装部署Nginx+uwsgi+Django生产环境

如果发现出现No module named \'_ctypes\' 的错误则运行以下命令安装libffi依赖包:

yum install libffi-devel -y

全新腾讯云安装部署Nginx+uwsgi+Django生产环境

全新腾讯云安装部署Nginx+uwsgi+Django生产环境

安装成功后再次运行:

make && make install

提示安装成功,如下图。 

全新腾讯云安装部署Nginx+uwsgi+Django生产环境

创建软连接(快捷方式),这个命令的意思就是可以通过python3来运行/usr/local/python3/bin/python3.7的命令。

ln -s /usr/local/python3/bin/python3.7 /usr/bin/python3

检查是否安装成功:

全新腾讯云安装部署Nginx+uwsgi+Django生产环境

至此python安装完毕。

2.安装Django

Django是python的一个组件,使用python自带的包管理器pip就可以安装。为了在任何文件夹下都可以使用pip命令,我们也给pip命令创建一个软连接。

ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3

接下来只要运行

pip3 install Django

即可以安装Django的最新版本。

当然如果纠结安装Django哪个版本比较稳定,可以查看官方提供的版本示意图,如下:

全新腾讯云安装部署Nginx+uwsgi+Django生产环境

凡是标有LTS的就是Django官方长期支持的版本。(LTS:Long Time Support) 

可以使用如下命令安装指定版本的Django

pip3 install Django==1.8.16

如果嫌安装速度慢,可以使用国内的豆瓣源安装:

pip3 install -i https://pypi.doubanio.com/simple/ Django

我这里就直接安装Django的最新版本:

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zgddsd.html