首先centos7 中默认的python版本是2.7但是在一些包比如tensorflow安装时需要的是python3,因此需要安装一个python3。
python3安装:
yum install zlib-devel #不安装的话在make install的时候会报错
wget --no-check-certificate https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tgz
tar -xzvf Python-3.6.0.tgz
cd Python-3.6.0/
sudo ./configure --prefix=/usr/local/python3
sudo make
sudo make install
sudo ln -s /usr/local/python3/bin/python3 /usr/bin/python3 #创建软连接
判断是否安装成功:
python3
显示如下信息表示安装成功:
Python 3.6.5 |Anaconda, Inc.| (default, Apr 29 2018, 16:14:56)
[GCC 7.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
pip3软连接操作:
sudo ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
python3更新pip ,此时系统中pip被默认是使用pip3,如果想在python2中下载包的话,需要用到pip2,py