如何在Ubuntu 16.04中将pip3关联至Python3.4?
解决Ubuntu 16.04中pip3关联Python3.4的问题
这问题我之前帮不少开发者处理过——Ubuntu 16.04里默认的Python版本和pip的对应关系很容易因为手动安装其他版本搞乱,咱们一步步来把pip3绑定到Python3.4上:
第一步:确认Python3.4的安装路径
先在终端里执行这条命令,找到Python3.4的具体位置:which python3.4通常会输出类似
/usr/bin/python3.4的路径,记下来后面要用。第二步:为Python3.4安装专属的pip
Ubuntu的Python3.4自带了ensurepip工具,用它来给Python3.4安装对应的pip:sudo python3.4 -m ensurepip执行完之后,系统里就会出现
pip3.4这个命令,专门对应Python3.4。第三步:调整pip3的软链接
现在系统里的pip3还是指向Python3.5的版本,咱们得把它换成指向pip3.4:- 先查看当前pip3的链接情况:
你会看到它指向类似ls -l /usr/bin/pip3pip3.5的文件。 - 删除旧的软链接:
sudo rm /usr/bin/pip3 - 创建新的软链接,把pip3指向pip3.4:
sudo ln -s /usr/bin/pip3.4 /usr/bin/pip3
- 先查看当前pip3的链接情况:
第四步:验证结果
最后执行这条命令检查是否成功:pip3 -V如果输出里显示
pip ... from ... (python 3.4),就说明已经搞定了!
备用方案(如果ensurepip报错)
要是上面的ensurepip命令运行失败,你可以下载适配Python3.4的get-pip脚本,然后用Python3.4执行它来安装pip3.4,命令大概是:
sudo python3.4 get-pip.py
之后再重复第三步的软链接调整操作就行。
内容的提问来源于stack exchange,提问作者pei zhao
相关产品推荐
相关产品推荐

