1. 安装python3
- 下载python3的安装包
wget https://www.python.org/ftp/python/3.6.3/Python-3.6.3.tgz
- 安装编译需要的关联库
yum instal -y zlib zlib-devel (在我的系统中只缺少这两个包,其他系统中可能缺少其他的包,同样用yum安装即可)
- 解压,编译,安装
#解压
tar -zxvf Python-3.6.3.tgz
#进入解压后的目录
cd Python-3.6.3
#编译
./configure --prefix=/usr/local/python3 (prefix表示安装的路径,我安装在/usr/local中,也可以安装其他地方)
#安装
make && make install
- 创建python3的软连接
ln -s /usr/local/python3/bin/python3.6 /usr/bin/python3
(软连接的文件名不要用python,因为python已经指向了python2.7)
- 创建pip3的软连接
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
现在就可以在命令行中直接输入python3来打开python3的shell,也可以直接使用pip3下载python3的库。
2. 创建python3 的 virtualenvwrapper 环境
- 下载virtulenv
pip3 install virtualenvwrapper
- 编辑 .bashrc文件
sudo vim ~/.bashrc
- 在~/.bashrc 文件中添加以下内容
export WORKON_HOME=$HOME/.virtualenvs
VIRTUALENVWRAPPER_PYTHON=/usr/local/python3/bin/python3.6
source /usr/local/python3/bin/virtualenvwrapper.sh
此时就可可以使用mkvirtualenv 命令来创建虚拟环境了
mkvirtualenv --python=/usr/local/python3/bin/python3 online_shop