开发工具:PyCharm
服务器环境:CentOS 7
Python版本: 3.6.8
Django版本:3.0.4
Python3的安装
- 查看预安装python的版本
python -V
- 安装python3
yum install python3
- 查看是否安装成功
python3 -V
- 修改默认python
- 切换目录
cd /usr/bin
- 备份原有默认python路径
mv python python.bak
- 将 python 链接至 python3
ln -s python3 python
- 测试是否修改成功
python -V
- 修改yum配置文件, 因为yum要使用python2才可以运行
将以上内容开头的python改为python2即可vim /usr/bin/yum vim /usr/libexec/urlgrabber-ext-down
Django模块的安装
- 查看是否安装django模块
pip list
- 下载django
pip install Django==3.0.4
- 检查是否安装完成
# python
>>> import django
>>> django.get_version()
安装python-dev依赖包
不然安装uwsgi时会出错
yum install python3-devel
安装PyMysql
pip install PyMysql
安装uwsgi
pip3 install uwsgi
项目部署
用winSCP将打包好的项目压缩包zip发送到服务器并unzip解压
解决CentOS mysql_config not found错误
yum install mysql-devel gcc gcc-devel python-devel
pip install mysqlclient
如果安装了PyMysql
pip uninstall