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

最近新购买一个腾讯云服务器部署团队的一个小项目,操作系统为 CentOS 7.2 64位,工作主要分为以下8个步骤

目录

0.下载一个XShell6的客户端,安装后新建对话

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

主机号就填写腾讯云给你的公网IP地址,点击确定后输入用户名,再点击确定后输入初始密码,用户名默认为root,密码啥的腾讯云通过站内信发给你了,自己去查看即可,比如我的:

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

1.安装Python 1.1下载Python

下载python可以使用wget命令通过python官方网站的ftp下载,网址为:https://www.python.org/ftp/python/,这个网址进去之后是这样的:

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

选择自己想要的python版本,然后进入对应的目录,比如我选择的是3.7.2版本,进去之后是这样的:

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

在这里可以下载到python3.7.2的所有程序,不同平台以及不同打包格式的程序,因为我们是在CentO环境下,所以我们就选择python-3.7.2.tgz即可,我们输入如下命令:

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

wget后面的地址自己拼接即可,下载前可以新建一个文件夹用来存放下载的python文件。然后就开始下载: 

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

下载成功后,文件夹中就有下载好的python文件:

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

1.2安装python

首先使用tar命令解压缩,tar是Linux系统下的压缩与解压缩的命令,tar命令后面的参数主要有以下几种:

下面的五个参数为必选参数,有且只能有一个 ,代表压缩与解压缩的模式:

-c: 建立压缩档案
  -x:解压
  -t:查看内容
  -r:向压缩归档文件末尾追加文件
  -u:更新原压缩包中的文件

剩下的为可选参数,可以一个或者多个并用:

-z:有gzip属性的
-j:有bz2属性的
-Z:有compress属性的
-v:显示所有过程
-O:将文件解开到标准输出

大概总结就是解压tgz就用 -xzvf就行了

所以使用如下命令解压Python

tar -xzvf Python-3.7.2.tgz

然后就是一串解压的过程,执行完毕后就会发现压缩包旁多了一个同名文件夹。

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

cd进入目录: 

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

进入后,配置依赖与安装:

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

如果安装过程出现如下 no acceptable C compiler found in $PATH错误:

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

直接yum install gcc,安装个gcc组件,一通安装完之后再运行

./configure --prefix=http://www.likecs.com/usr/local/python3

这个命令,就好了,这个命令的用途大概就是通过运行Python-3.7.2目录下的configure来讲python配置到/usr/local/python3文件夹下。

配置完毕:

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

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