1. 安装依赖
[root@bY ~]> yum -y install python-devel openssl-devel bzip2-devel zlib-devel expat-devel ncurses-devel sqlite-devel
gdbm-devel xz-devel tk-devel readline-devel gcc
[root@bY ~]> yum -y groupinstall "Development tools"
如上两步,汇总安装了python生产环境的各种第三方依赖包
2. 安装Python
- 将python的tar包发送给linux (建议位置:/usr/local/)
- 解压tar包:
tar -zxvf Python-3.5.2.tgz
- cd到解压目录中配置:
./configure --prefix=/usr/local/python3 --enable-optimizations
- 在解压目录中:先
make
编译 然后make install
安装(时间有点儿长)
安装成功的日志如下
....
Collecting setuptools
Collecting pip
Installing collected packages: setuptools, pip
Successfully installed pip-8.1.1 setuptools-20.10.1
3. 配置
-
设置环境变量:/etc/profile中添加配置
在文件末尾追加,不要改动文件的其他内容!!!!!!!
export python_home=/usr/local/python3
export PATH=$PATH:$python_home/bin
注意,设置好后,为了让环境变量生效:source /etc/profile
,然后python3
即可进入python3的环境
注意,此时系统自带的python2 依然是默认python解释器
-
将python3设置为系统默认python解释器
- 将/usr/bin下的
python
文件删除或改名 - 将python3的执行文件链接到 /usr/bin/python
ln -s /usr/local/python3/bin/python3 /usr/bin/python
- 由于 yum 用python2编译执行,所以需要单独为 yum 设置为python2,找到 /usr/bin/yum 文件,修
改文件头:#!/usr/bin/python2.6
- 将/usr/bin下的
-
更新pip,安装django,安装依赖库
pip3 install --upgrade pip
yum install mysql-devel //开发用到的库以及包含文件
pip install mysqlclient //数据库驱动
pip install django=="2.0.6"
网友评论