1.原始unbuntu14.5系统
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
#python3.7相关
sudo apt-get install build-essential python-dev python-setuptools python-pip python-smbus
sudo apt-get install build-essential libncursesw5-dev libgdbm-dev libc6-dev
sudo apt-get install zlib1g-dev libsqlite3-dev tk-dev
sudo apt-get install libssl-dev openssl
sudo apt-get install libffi-dev
sudo apt-get autoclean # 清理旧版本的软件缓存
sudo apt-get clean # 清理所有软件缓存
sudo apt-get autoremove # 删除系统不再使用的孤立软件
2.新增shadowsocks功能
openssl升级到1.1.0版本后,shadowsocks2.8.2版本不对应问题:https://blog.youkuaiyun.com/shelldawn/article/details/83578218
https://github.com/shadowsocks/shadowsocks/wiki
3.新增Python+Django+uwsgi+Nignx架构的webserver
python版本兼容出现问题的话可以安装俩个版本的python
(python3.7 存在openssl 不能用问题)
同理也可以装两个pop版本例如:
python -V ==>Python 2.7.6
python3 -V ==> Python 3.5.2
pip -V ==>[[Apip 18.1 from /usr/local/lib/python2.7/dist-packages/pip (python 2.7)
pip3 -V ==>pip 1.5.4 from /usr/lib/python3/dist-packages (python 3.4)
pip3 install django
uwsgi 安装时 不要忘了:apt-get install python3.5-dev
然后开发使用python3 和新版本的django
https://blog.youkuaiyun.com/hshl1214/article/details/46789969
https://www.cnblogs.com/qingspace/p/6838747.html
4.开发基于Django的web
https://blog.youkuaiyun.com/wushanyun1989/article/details/56842840
https://www.djangoproject.com/start/
1.#创建项目
django-admin startproject mysite
运行调试:python3 manage.py runserver 0.0.0.0:8080
修改调试模式:DEBUG = True
添加可访问的IP 和域名
2.#创建第一个app
python3 manage.py startapp polls