阿里云服务器Centos7下搭建Python3+Django
环境
#cat /etc/centos-release
CentOS Linux release 7.7.1908 (Core)
#uname -r
3.10.0-1062.el7.x86_64
#cat /proc/version
Linux version 3.10.0-1062.el7.x86_64 (mockbuild@kbuilder.bsys.centos.org) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-36) (GCC) ) #1 SMP Wed Aug 7 18:08:02 UTC 2019
开发环境
Python 3.6.8
说明
- 系统已经带了Python2.7,新装的Python需要和原有的Python2共存。可以借助Virtualenv工具建立独立的虚拟环境。
- 系统缺省带的sqlite3版本太低,不能Python3下django的要求,需要安装高版本的sqlite3。
安装过程
-
下载软件包:
sqlite-autoconf-3310100.tar.gz -
安装sqlite3
tar zxvf sqlite-autoconf-3310100.tar.gz
cd sqlite-autoconf-3310100
./configure --prefix=/usr/local
make && make install
mv /usr/bin/sqlite3 /usr/bin/sqli