如何在默认Python旁为Python3.3安装pip
解决Python3.3无pip时安装setuptools的方案
别担心,针对你遇到的Python3.3缺少setuptools的问题,我给你两个实用的解决办法,亲测可行:
方法一:从源码安装setuptools
因为Python3.3属于老旧版本,新版本的setuptools已经不再支持它,所以需要下载兼容的版本:
- 首先下载适配Python3.3的setuptools源码包(比如44.1.1版本,这是最后支持3.3的版本之一):
curl -O https://files.pythonhosted.org/packages/source/s/setuptools/setuptools-44.1.1.tar.gz - 解压下载的压缩包:
tar -xzf setuptools-44.1.1.tar.gz - 进入解压后的目录:
cd setuptools-44.1.1 - 用你的Python3.3执行安装脚本:
/usr/local/bin/python3.3 setup.py install
安装完成后,easy_install-3.3就会出现在你的系统里,接下来你可以用它安装对应Python3.3的pip:
/usr/local/bin/easy_install-3.3 pip
方法二:使用适配Python3.3的get-pip.py脚本
pip官方提供了针对旧Python版本的bootstrap脚本,直接运行就能同时安装setuptools和pip:
- 下载适配Python3.3的get-pip.py:
curl -O https://bootstrap.pypa.io/pip/3.3/get-pip.py - 用你的Python3.3运行这个脚本:
/usr/local/bin/python3.3 get-pip.py
注意事项
之后安装包的时候,记得使用pip3.3或者绝对路径/usr/local/bin/pip3.3来执行,这样就能确保包安装到Python3.3的环境里,不会和Anaconda的Python3.6混淆。另外提一句,Python3.3已经停止维护多年了,如果项目允许的话,建议考虑升级到更安全的新版本哦。
内容的提问来源于stack exchange,提问作者awaelchli
相关产品推荐
相关产品推荐

