1、下载python源码包,最好下载到opt目录
https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tgz
2、安装前先安装依赖,必须安装前装
yum install gcc patch libffi-devel python36-devel.x86_64 zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap.x86_64 xz-devel -y
3、解压缩python源代码
tar -xf Python-3.6.2.tar
4、切换进入python源代码目录
cd /opt/Python-3.6.2
5、开始编译安装,释放编译文件
./configure --prefix=/opt/python362/ #此时还不会生成这个文件夹
6、开始编译,编译安装
make
make install #直到这两步走完,才会生成。创建 /opt/python362/
./configure是用来检测你的安装平台的目标特征的。比如它会检测你是不是有CC或GCC,并不是需要CC或GCC,它是个shell脚本。
#这个confiure脚本执行后,会生成一个Makefile文件
make是用来编译的,它从Makefile中读取指令,然后编译。
make install是用来安装的,它也从Makefile中读取指令,安装到指定的位置。
7、检查你自己制定的安装路径,/opt/python362/ 查看/opt/python362/bin目录,python3的可执行命令都在bin底下
8、配置软连接,快捷启动python3和pip3
ln -s /opt/python362/bin/python3 /usr/bin/python3
ln -s /opt/python362/bin/pip3 /usr/bin/pip3
或者添加环境变量
vim /etc/profile
插入
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/opt/python362/bin/
安装django
pip3 install django
创建django项目
django-admin.py startproject project-name
进入到项目文件夹下,启动django项目,启动之前需要将settings.py参数:ALLOWED_HOSTS = ["*"]
python3 manage.py runserver 0.0.0.0:8000
其它命令:
创建django app
python manage.py startapp apptest