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

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.tgz
tar -zxvf Python-3.6.0.tar

进入Python目录
mkdir /usr/local/python3
./configure --prefix=/usr/local/python3
make
make install

#覆盖老版本
mv /usr/bin/python /usr/bin/python_old
ln -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-release
yum -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-devel
pip3 install mod_wsgi
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值