云服务器的配置
下载python3.6.6
第一步:更新系统软件
yum update -y # -y的意思是忽略安装提示。直接默认为yes
第二步:下载开发工具
yum -y groupinstall "Development tools"
yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite- devel psmisc libffi-devel
第三步:下载python
cd /usr/local # 先cd到usr的local目录下面
下载python3.6.6的压缩包
wget https://www.python.org/ftp/python/3.6.6/Python-3.6.6.tgz
第四步:解压
tar -zxvf Python-3.6.6.tgz
第五步:进入解压目录进行编译
cd .usr.local.python-3.6.6
./configure--prefix=/usrlocal/python3
第六步:安装
cd /usr/local/python-3.6.6
make
make install
第七步:建立python3的软连接
ln -s /usr/local/python3/bin/python3.6 /usr/bin/python3
第八步:建立pip3的软连接
ln -s /usr/local/python3/bin/pip3.6 /usr/bin/pip3
第九步:测试pip3和python3是否可用
python3 -V
pip3 -V
卸载python
# 先进入/usr/bin目录查看软连接
cd /usr/bin
ls -al python*
ls -al pip*
# 删除软连接
rm -rf pip3
rm -rf python3
# 删除安装目录
cd /usr/local
rm -rfPython-3.6.6
创建虚拟环境
第一步:新建目录
mkdir -p /data/env # 存放虚拟环境的目录
mkdir -p /data/wwwroot # 存放项目的目录
第二步:创建虚拟环境
用自带的venv创建虚拟环境
cd /data/env # 进入虚拟环境的目录
python3 -m venv my_env01 # 新建虚拟环境 my_env01
cd /data/env/my_env01/bin
source activate # 激活虚拟环境
deactivate # 退出虚拟环境
使用virtualenv创建虚拟环境
cd /data/env # 进入虚拟环境的目录
virtualenv --python=/usr/bin/python my_env02 # 创建虚拟环境
cd /data/env/my_env02/bin
source activate # 激活虚拟环境
deactivate # 退出虚拟环境
下载uwsgi
cd /data/env/my_env01/bin
source activate # 先激活虚拟环境
pip install django # 下载django
pip install uwsgi # 下载uwsgi
ln -s /data/env/my_env01/bin/uwsgi /usr/bin/uwsgi # 创建软连接
deactivate # 退出虚拟环境
安装nginx
cd /usr/local # 先进入local目录
wget http://nginx.org/download/nginx-1.13.7.tar.gz # 下载压缩包
tar -zxvf nginx-1.13.7.tar.gz # 解压
cd /usr/local/nginx
./configure # 编译
make
make install # 安装
cd /usr/local/nginx/sbin
./nginx # 启动nginx
./nginx -s stop # 停止nginx
./nginx -s reload # 重启nginx
curl 127.0.0.1 # 本地检测是否可以启动
systemctl stop firewalld.service # 关闭防火墙
# 主机测试
你的意见促使我改变

浙公网安备 33010602011771号