1.安装依赖:
在centos中安装以下依赖包:
yum install zlib-devel
yum install bzip2-devel
yum install openssl-devel
yum install ncurses-devel
yum install sqlite-devel
yum install readline-devel
yum install tk-devel
yum install gcc
yum install make
2.下载python3的包
wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tar.xz
3.解压
centos中执行:
tar -xvJf Python-3.6.2.tar.xz
4.切换目录,编译安装
切换到python3目录:
./configure prefix=/usr/local/python3 # 配置安装目录
5.编译安装
make && make install
6. 创建软连接
ln -s /usr/local/python3/bin/python3 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
检测是否成功,在/usr/bin下执行:
7.安装python拓展包
yum install python-devel
8.安装django的依赖包
pip3 install pymysql
pip3 install pillow
pip3 install django-ckeditor
pip3 install django=2.1.4
9.项目迁移到Centos
将windows中项目文件下的.idea
和__pycache__
文件删掉,另外再删掉之前迁移生成的带编号文件
。修改项目设置里默认的数据库为sqlite3
,如图:
10.将项目复制到虚拟机,执行迁移,运行项目
python3 manage.py runserver 0:8000
然后就可以Window下去访问 虚拟机ip:8000:
centos中关闭防火墙:
systemctl stop firewalld