为Python2.7建立软连接

在ubuntu下面发现pip的默认版本指向的是python3.6,而因项目需要利用Python2.7.

查看pip版本

pip --version

指向的的Python3.6,而此时已经为Python建立2.7的软连接

查看默认调用pip的位置.

which pip

输出

/usr/local/bin/pip

先删除

sudo rm -rf /usr/local/bin/pip

安装python2.7版本的pip

sudo apt-get install python-pip

在 /usr/bin 目录下面多了 pip 和pip2两个文件

为pip建立软连接

先看看这两个文件是否能够执行

cd /usr/bin
./pip

bash: ./pip: /usr/bin/python: bad interpreter: Permission denied

./pip2

bash: ./pip2: /usr/bin/python: bad interpreter: Permission denied

原因:pip和pip2中的默认python环境的路径不对

解决办法

sudo  vim pip 

 把第一行     #!/usr/bin/python  修改为  #!/usr/bin/python2.7

sudo  vim pip 

把第一行    #!/usr/bin/python  修改为   #!/usr/bin/python2.7

在执行 ./pip  和pip2不报错成功

建立pip的软连接

ln -s /usr/bin/pip /usr/local/bin/pip

此时输入pip 对应的版本是python2.7  

 

你可能感兴趣的:(为Python2.7建立软连接)