python的版本问题

PS: anaconda下有python和pip的编译器, 在安装了anaconda会覆盖原来系统自带的python3,需要重新安装其他工具包时(例如: pip3 install **),需要重新链接。

先找的anaconda 下python3.7解释器位置,
/home/user/anaconda/bin/python3.7
删除原来的软连接
rm -rf /usr/bin/python3
rm -rf /usr/bin/pip3
添加python3的软链接(注意使用绝对路径)
ln -s  /home/user/anaconda/bin/python3.7   /usr/bin/python3
添加 pip3 的软链接
ln -s /home/user/anaconda/bin/pip3  /usr/bin/pip3     

上面同样适用于python之间的版本的切换, 以python3.5 和 python3.7 的切换为例,具体步骤为: 

下载对应的python版本
wget https://www.python.org/ftp/python/3.7.1/Python-3.7.1rc2.tgz
解压
tar zxvf Python-3.7.1rc2.tgz
cd Python-3.7.1rc2
编译
./configure
make
make install
先找的python3.7解释器位置,一般是
/usr/local/bin/python3.7
删除原来的软连接
rm -rf /usr/bin/python3
rm -rf /usr/bin/pip3
添加python3的软链接
ln -s /usr/local/bin/python3.7 /usr/bin/python3
添加 pip3 的软链接
ln -s /usr/local/bin/pip3.7 /usr/bin/pip3     
原文地址:https://www.cnblogs.com/E-Dreamer-Blogs/p/14093020.html