Centos下安装python3.7.3
安装依赖包
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make lrzsz libffi-devel -y
下载python3
wget https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tar.xz
解压python安装包
tar -xf Python-3.7.3.tar.xz
编译安装python
1)cd 到解压出来的Python-3.7.3
2)编译安装
./configure prefix=/usr/local/python3 && make && make install
备份python、pip(Centos默认自带python2)
1)进入python2、pip所在的目录
cd /usr/bin
mv python python.bak
mv pip pip.bak
制作python3的软连接
ln -s /usr/local/python3/bin/python3 /usr/bin/python
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip
修改linux系统中需要python2支持的文件内容
1)vi /usr/bin/yum
把第一行:#! /usr/bin/python修改为#! /usr/bin/python2
2)vi /usr/libexec/urlgrabber-ext-down
把第一行的#! /usr/bin/python 修改为#! /usr/bin/python2
测试python3
python -V #版本3 大写的V
pip -V #pip3版本
python2 -V #版本2
pip2 -V #pip2版本
安装django
pip install django==2.1.7
配置远程pycharm
新建Django项目
选择ssh连接虚拟机环境
输入密码后下一步
选择环境python3的安装目录
项目名称和下方的一致
建好项目后设置一下允许访问主机
设置主机端口为0.0.0.0
并且将setting中的主机设置为“*”,即允许所有主机访问
启动项目(进入到项目目录)
执行命令:python manage.py runserver # 默认端口8000
执行命令:python manage.py runserver 8080 # 也可以指定端口
django页面成功显示
至此,一个Django项目创建成功