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
posted @ 2020-08-10 21:46  无名之辈。  阅读(323)  评论(0)    收藏  举报