CentOS7上部署Django项目的方法网站很多文章,但是总是会遇到各种各样的问题,本文是我自己亲自试验成功的方法,记录下来供大家参考。
本文先讲解Python、pip的安装。目前最新版本Python3.7,安装成功时候,会自动安装Pip 3.7。
0、准备工作
安装之前需要确认系统是否已经存在pip,如果没有就先安装:
$ pip -V
$ yum -y install epel-release
$ yum -y install python-pip
这样在检查会发现pip安装成功,版本可能是2.X
接下来安装一下可能需要的依赖:
yum -y groupinstall "Development tools"
yum -y install gcc openssl-devel bzip2-devel expat-devel readline-devel sqlite-devel psmisc zlib-devel libffi-devel ncurses-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
1、下载Python
$ cd /usr/local/src/
$ wget https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tgz
2、安装python
$ tar -zxvf Python-3.7.3.tgz
$ cd Python-3.X.X
$ ./configure --prefix=/usr/local/python3 --with-ssl --enable-optimzations
$ make & make install
3、配置python与pip
$ ln -s /usr/local/python3/bin/python3.X /usr/bin/python3
$ ln -s /usr/local/python3/bin/pip3.X /usr/bin/pip3
4、验证python和pip是否安装成功
$ python3 -V
Python 3.7.3
$ pip3 -V
pip 19.1.1
如果pip的版本偏低,可以通过以下命令升级:
$ pip3 install --upgrade pip