阿里云服务器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/sqlite3_old
ln -s /usr/local/bin/sqlite3 /usr/bin/sqlite3 -
安装Python
export LD_LIBRARY_PATH="/usr/local/lib"
添加到~/.bashrc中
tar zxvf Python-3.6.8.tar.gz
cd Python-3.6.8
./configure prefix=/usr/local/python3
make && make install
ln -s /usr/local/python3/bin/python3 /usr/bin/python
- 创建Django运行环境
升级pip3
pip3 install --upgrade pip
安装Virtualenv
pip3 install virtualenv
virtualenv VN1
source VN1/bin/activate
pip3 install django
source VN1/bin/activate
pip3 install django
django-admin startproject mblog
cd mblog
python manage.py startapp mainsite
cd …
tree mblog
如果没有问题,Django开发运行环境应该就OK了。
来源:CSDN
作者:qq_37209262
链接:https://blog.csdn.net/qq_37209262/article/details/104129020