安装前提依赖 <code>yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel</code>![]()
Centos7 python3环境搭建 兼容python2.7
下载python3.5安装包 <code>wget "https://www.python.org/ftp/python/3.5.0/Python-3.5.0.tgz"</code>![]()
Centos7 python3环境搭建 兼容python2.7
解压 <code>tar -zxvf Python-3.5.0.tgz</code>
创建python3文件夹 用来安装python3 <code>mkdir /usr/local/python3</code>
安装 <code>Python3.5.0/configure --prefix=/usr/local/python3</code>
编译python <code>make</code> <code>make install</code>
编译报错的话根据error 百度解决 编译成功后 <code>cd /usr/local/python3/bin/python3</code> <code>python3</code> 查看python3是否安装成功![]()
Centos7 python3环境搭建 兼容python2.7
创建python3软链 方便使用 <code>ln -s /usr/local/python3/bin/python3 /usr/bin/python3</code>
创建pip3软链 方便使用 <code>ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3</code>
安装virtualenv virtualenv可以创建一个虚拟的系统环境 <code>pip3 install virtualenv</code>
创建virtualenv的软链 方便使用 <code>ln -s /usr/local/python3/bin/virtualenv /usr/bin/virtualenv</code>![]()
Centos7 python3环境搭建 兼容python2.7
创造一个名为py_server的虚拟环境 <code>virtualenv -p /usr/bin/python3 py_server</code>![]()
Centos7 python3环境搭建 兼容python2.7
先在真实环境测试python版本,可以看到默认python是2.7![]()
Centos7 python3环境搭建 兼容python2.7
激活虚拟环境 <code>source bin/activate</code>![]()
Centos7 python3环境搭建 兼容python2.7