以下教程已在ubuntu和debian系统上测试,都能正常运行。
配置ubuntu系统
我用的是阿里云服务器,系统配置为ubuntu 16.4 64位系统。
这款系统内置python2,python3.5.2和pip3, 无pip。
安装软件
安装virtualenv
pip3 install virualenv
安装uwsgi
pip3 install uwsgi
安装nginx
尝试执行:
pip3 install nginx
安装失败,根据提示尝试升级pip3:
pip install --upgrade pip
再次执行:
pip3 install nginx
安装成功
安装django
pip3 install django
注意,安装django最好在虚拟环境下安装,且安装时指定django版本,比如 pip3 install django==2.1.15
以免出现python版本和django版本不匹配的问题。
注意:利用conda来安装以上软件也是可以的,但是安装nginx后,外网并不能正常访问服务器,好像是跟conda缺少ssl模块什么的有关,暂时不知道怎么解决。