今天想在阿里云服务安装django,发现新版django不支持python2,然而阿里云centos里面没有自带python3.下面开始安装python3和django
一.安装python3.5
1.安装相关包,复制运行下面命令.一路y就行.
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make
2.用wget命令下载python3压缩包
wget https://www.python.org/ftp/python/3.5.4/Python-3.5.4.tar.xz
3.解压安装包
tar -xvJf Python-3.5.4.tar.xz
4.进入 Python-3.5.4文件夹
cd Python-3.5.4
5.编译安装
./configure prefix=/usr/local/python3
make && make install
6.设置软连接
现在python3.5已经安装完成,但是你会发现终端(小黑屏)里面敲python3.5并不能进入python3.5环境
需要设置软链接来实现
ln -s /usr/local/python3/bin/python3 /usr/bin/python3.5
运行完再试python3.5就能进入python3环境了.
但是现在你会发现pip也不能在终端运行,所以需要把pip也设置下软链接
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
再试输入pip3回车就能使用python3的pip3安装django了
二.安装Django
1.直接pip命令安装
pip3 install Django
等待安装完成即可
2.测试是否安装django成功
终端输入以下命令:
先进入python3环境
python3.5
再输入
import django
接着输入
django.get_version()
出现django版本号即证明安装成功.
>>> import django
>>> django.get_version()
'2.1.5'