今天想升级 pip3 看看有没有什么需要更新的,在运行 python3 -m pip install –upgrade pip 升级后,查看 pip3 -V 版本号提示报错,错误为 cannot import name ‘main’ 。
网上搜索了一个简单的解决方法,打开 /usr/bin/pip3 这个文件,修改2行代码,然后保存即可。见下图红色字体标记部分。
再运行就没有问题了。
在前面的《Ubuntu安装Shadowsocks》一文中,衣服自己洗简单地使用了apt-get来安装pip,但是这样会有一个问题,其依赖于本机安装的python版本,对于目前的ubuntu系统而言,都是默认安装的2.7的版本,对应的pip版本也是python 2.7的,我们需要主动使用python3。
首先安装python 3
sudo apt-get install python3,然后我们需要替换默认的python命令以指向新的3.5,删除/usr/bin/python 这个软链接,重新创建 sudo ln -s /usr/bin/python3.5 /usr/bin/python。
接下来就是正文了。
curl “https://bootstrap.pypa.io/get-pip.py” -o “get-pip.py”
python get-pip.py
pip install –upgrade pip
pip install shadowsocks
所以,让我们运行上面的命令,来安装pip和shadowsocks吧。