问题
当初刚学python时,python3还没大流行和广泛应用,还会纠结到底选python2还是python3,2019年,那必须是python3了,可是linux系统如centos里默认自带的python还是2.7的版本,并且有些功能还依赖这个python2.7的版本,要想在centos上安装使用python3,又不影响原来的自带版本,怎么操作?以下是之前整理的脚本步骤。
脚本
安装pip
1 | wget --no-check-certificate https://bootstrap.pypa.io/get-pip.py |
安装virtualenv
1 | pip install virtualenv |
编译前准备
1 | yum groupinstall -y "Development tools" |
编译安装python3.7.3
1 | mkdir /usr/local/src |
配置和激活3.7.3的virtualenv
1 | 创建python37的虚拟环境,一般一个项目使用自己独立的虚拟环境,互不影响 |
pip安装依赖包
1 | 把开发环境的依赖导出到requirements |