云服务器的配置

下载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 # 关闭防火墙

# 主机测试
posted @ 2020-11-26 14:54  千足  阅读(134)  评论(0)    收藏  举报