您的位置:首页 > 数据库 > MariaDB

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

2017-10-11 09:41 856 查看

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


下载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


修复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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: