Centos7环境保留python2安装python3
Centos7自带python2,但是目前主流是Python3,因此使用python时经常要自己再安装一个python3;
python2已经停在2.7版本,不再进行后续维护,但是仍有一些利用python2编写出来的工具在被广泛使用,因此python2也不能卸载;
Centos7安装步骤基本一致,本次使用Centos7.6作为展示。
1、安装依赖环境:
# yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
2、下载python.tar包(此步不进行kexue上网,直接从官网在线下载的话比较慢,建议找个离线的包拖进去);
# wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tar.xz
3、将下载的包移动倒指定目录(一般装在/usr/local/目录下)进行解压;
# tar -zxvf Python-3.7.0.tar.xz
如果报错,去掉去掉-zxvf中的z试试。
4、切换到python3.7.0的目录,执行编译;
# cd Python-3.A.B # ./configure --prefix=/usr/local/python3 # make && make install
5、创建python3的软链接;
# ln -s /usr/local/python3/bin/python3 /usr/bin/python3
6、python3自带pip3,为pip3创建软链接;
# ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
7、测试python3和pip3;
8、更换pip/pip3国内源;
cd ~回到家目录创建目录:mkdir .pip,
cd .pip进入目录并执行vim pip.conf写入清华源(如果已有则不需要创建直接修改即可)。
[global] index-url=https://pypi.tuna.tsinghua.edu.cn/simple trusted-host = pypi.tuna.tsinghua.edu.cn
补充 :windows更换pip源办法:
①在windows文件管理器下输入%APPDATA%回车进入配置目录;
②在该目录下新建pip.ini文件,并将下面的清华源保存进文件。
[global] index-url=https://pypi.tuna.tsinghua.edu.cn/simple trusted-host = pypi.tuna.tsinghua.edu.cn