Python+Django+Nginx+Uwsgi(史上最全步骤)

步骤:

Python安装
第一步安装Python
(很多购买的服务器linux系统中自带python2和python3,我是直接使用自带的python3.5版本的)
如果系统中没有,则自己安装,如下:
1.下载
  wget https://www.python.org/ftp/python/3.6.0/Python-3.6.0a1.tar.xz

2.解压
  tar xvf Python-3.6.0a1.tar.xz

3.进入目录,添加配置
进入 Python-3.6.0a1 目录中:cd Python-3.6.0a1
添加配置:./configure –prefix=/usr/local/python3.6
注意:/usr/local/python3.6 为python的安装目录

4.编辑安装(切换成root用户执行:sudo -s)
请依次执行以下命令:
make && make install

5.测试
  输入 python3
  这里写图片描述

说明安装成功
  输入ctrl + d退出
  python3源码编译自带pip3

6、如果不是 python3.6版本的,则需要更改下默认连接
linux系统默认指定连接是在 /usr/bin/python
需要将原有的指定连接文件删掉后重新指定:
cd /usr/bin
rm -rf python
重新指定连接:
ln -s /usr/local/bin/python3.6 /usr/bin/python

7、查看 pip3 是否指定到python3.6中
pip3 -V
若没有指定需改变默认连接
linux系统默认指定连接是在 /usr/bin/pip3
需要将原有的指定连接文件删掉后重新指定:
cd /usr/bin
rm -rf pip3
重新指定连接:
ln -s /usr/local/bin/python3.6/bin /usr/bin/pip3

uwsgi安装
1、安装
pip3 install uwsgi

2、测试uwsgi
在你的同项目名目录中写一个test.py
执行:vim test.py
填写如下内容:

python2写法:
# test.py
def application(env, start_response):
    start_response('200 OK', [('Content-Type','text/html')])
    return "Hello World"

python3写法:(我用的是这个)
# test.py
def application(env, start_response):
    start_response('200 OK', [('Content-Type','text/html'
评论 15
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值