python&Django&mariadb&Apache&mod_wsgi 环境部署

来源:互联网 发布:pic单片机开发环境iar 编辑:程序博客网 时间:2024/06/05 07:16

Python 3 安装

1,安装依赖包

yum  -y install readline-devel #避免虚拟环境下方向键乱码,在编译安装python前,安装readline-devel yum groupinstall 'Development Tools' yum install zlib-devel bzip2-devel openssl-devel ncurese-devel yum install libsqlite3-dev libsqlite3 #如果使用sqlite,需要提前安装libsqlite3-dev libsqlite3
  1. 下载Python 3 并编译安装
wget http://www.python.org/ftp/python/3.6.0/Python-3.6.0.tgztar -zxvf Python-3.6.0.tar进入Python目录mkdir /usr/local/python3./configure --prefix=/usr/local/python3makemake install#覆盖老版本mv /usr/bin/python /usr/bin/python_oldln -s /usr/local/python3/bin/python3 /usr/bin/python
  1. 修复yum

vi /usr/bin/yum 将解释器改为python_old

如果不建立新安装路径python3,而是直接默认安装,则安装后的新python应该会覆盖linux下自带的老版本,也有可能不覆盖,具体看安装过程了,这个大家可以自己试验下,当然如果还想保留原来的版本,那么这种方法最好不过了。

还可以使python2和python3共存,也就是不要修改老版本的名字;创建新版本的名字是命名为python3。

ln -s /usr/local/python3/bin/python3 /usr/bin/python3

这样,输入python会进入老版本;输入python3会进入新版本,两者共存,则需使用

安装epel扩展源 以及pip

yum -y install epel-releaseyum -y install python-pip

CentOS 安装easy_install的方法:

wget -q http://peak.telecommunity.com/dist/ez_setup.py
python ez_setup.py

mariadb安装

yum -y install mariadb mariadb-server

WSGI

yum install -y httpd-develpip3 install mod_wsgi
原创粉丝点击