详细步骤 (下面步骤都是 ROOT 权限执行):
一, 更新系统软件包
yum update -y
二, 安装软件管理包和可能使用的依赖
- yum -y groupinstall "Development tools"
- yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel SQLite-devel psmisc libffi-devel
三, 下载 Pyhton3 到 / usr/local 目录
- cd /usr/local
- wget
解压
tar -zxvf Python-3.6.6.tgz
进入 Python-3.6.6 路径
cd Python-3.6.6
编译安装到指定路径
./configure --prefix=/usr/local/python3
注意:/usr/local/python3 路径可以自己指定, 自己记着就行, 下边要用到.
安装 python3
- make
- make install
安装完成之后 建立软链接 添加变量 方便在终端中直接使用 python3
ln -s /usr/local/python3/bin/python3.6 /usr/bin/python3
Python3 安装完成之后 pip3 也一块安装完成, 不需要再单独安装
同样给 pip3 建立软链接
ln -s /usr/local/python3/bin/pip3.6 /usr/bin/pip3
四, 查看 Python3 和 pip3 安装情况
五, 安装 virtualenv , 建议大家都安装一个 virtualenv, 方便不同版本项目管理.
pip3 install virtualenv
建立软链接
ln -s /usr/local/python3/bin/virtualenv /usr/bin/virtualenv
安装成功在根目录下建立两个文件夹, 主要用于存放 env 和网站文件的.(个人习惯, 其它人可根据自己的实际情况处理)
- mkdir -p /data/env
- mkdir -p /data/wwwroot
六, 切换到 / data/env / 下, 创建指定版本的虚拟环境.
virtualenv --python=/usr/bin/python3 pyweb
然后进入 / data/env/pyweb/bin
启动虚拟环境:
source activate
留意我标记的位置, 出现 (pyweb), 说明是成功进入虚拟环境.
七, 虚拟环境里用 pip3 安 django 和 uwsgi
- pip3 install django (如果用于生产的话, 则需要指定安装和你项目相同的版本)
- pip3 install uwsgi
来源: http://www.bubuko.com/infodetail-3447195.html