Django项目发布,python3安装,mysql安装,下载uwsgi,启动nginx

django项目发布

centos7+nginx+uwsgi+python3+django+其他依赖模块+ 数据库


python3.x —>底层运行环境
通过pip 安装第三方库(django,flask,pymysql,requests,…)
uwsgi: 项目发布软件,发布django项目(启动后就可以在浏览器访问django项目 )
​ 默认访问地址:http://127.0.0.1:8000/
nginx: web项目发布软件(比uwsgi强) 可以绑定域名! 做负载均衡…
数据库: mysql,sqlite, redis…


1.安装开发工具
耗时长!安装完成后一定制作快照

# 1. 更新yum库
yum update -y
# 2. 下载开发工具集
yum -y groupinstall "Development tools"
yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel psmisc libffi-devel

2. 安装Python3
CentOS自带python2.7

# 1. 查看python是否安装
python -V
# 2. 查看python指令解析流程
which  python  # 看到python位置
cd /usr/bin
ls -al  python*   # 查看python相关指令

在这里插入图片描述
需要安装python3.x版本
实现方式:添加 python3指令—>软件连接指向python3.6.6的安装目录

# 1. 下载Python3.6.6
cd /usr/local
wget https://www.python.org/ftp/python/3.6.6/Python-3.6.6.tgz
# 2. 解压
tar -zxvf Python-3.6.6.tgz
# 3. 进入解压目录,编译
cd /usr/local/Python-3.6.6
./configure --prefix=/usr/local/python3 # 编译时会检查安装个包是否可用,且指定安装目录
# 4. 安装
cd /usr/local/Python-3.6.6
make 
make install 

# 5. 建立python3 指令软连接
ln -s /usr/local/python3/bin/python3.6 /usr/bin/python3
# 6. 测试python是否可用
python3 -V
#7. 建立pip3 软连接
ln -s /usr/local/python3/bin/pip3.6 /usr/bin/pip3

# 8.测试
pip3 -V
pip3 list

# 9. 更新pip3指令
pip3 install --upgrade pip

3. 卸载python3

所有安装步骤: 下载安装包, 解压, 进入解压目录 ,编译, 安装, 建软连接, 加配置
所有软件删除步骤:
1.删了软件安装目录!
2.删除软件连接!
3.删除配置文件!

# 1. 进入  /usr/bin 目录,查看软连接
cd /usr/bin
ls -al python*
ls -al pip*

# 2. 删安装目录 (安装目录在/usr/local)
cd /usr/local
dir  # 查看目录
rm -rf python3

在这里插入图片描述
在这里插入图片描述
4. 建虚拟环境下载依赖库

习惯在 /data目录中新建 evn: 保存所有的虚拟环境!
wwwroot : 保存所有项目源码!
(个人习惯,其它人可根据自己的实际情况处理)

  • 建目录
mkdir -p /
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值