pip镜像源
国内pip镜像源相对比较稳定,主流推荐一下四个站点。切换镜像源分为临时使用,设为默认两种形式。
从安装使用上,由于 conda更严格的依赖管理,推荐使用 conda优先安装。如果需要安装的包在 conda 不存在,再在 pip进行安装。PIP 在处理依赖关系时可能不如 Conda 严格,有时即使显示安装成功,也可能因为依赖问题导致包无法使用, 需要进一步解决依赖问题。
一句话,conda依赖问题少更省心,Conda不支持再切换 pip。
设为全局默认
清华源
python -m pip install --upgrade pip
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple/#
阿里源
python -m pip install --upgrade pip
pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/#
腾讯源
python -m pip install --upgrade pip
pip config set global.index-url http://mirrors.cloud.tencent.com/pypi/simple#
豆瓣源
python -m pip install --upgrade pip
pip config set global.index-url http://pypi.douban.com/simple/#
官方源
python -m pip install --upgrade pip
pip config set global.index-url https://pypi.org/simple/# some-package
临时使用国内源安装
清华源
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple some-package
阿里源
pip install -i http://mirrors.cloud.tencent.com/pypi/simple# some-package
腾讯源
pip install -i http://mirrors.cloud.tencent.com/pypi/simple# some-package
豆瓣源
pip install -i http://pypi.douban.com/simple/ some-package
官方源
pip install -i https://pypi.org/simple/# some-package
Q&A
遇到如下报错, Permission denied 是因为权限不足导致,可以给相应报错路径加权限。
sudo chmod -R 775 <替换成报错路径>
参考
https://mirrors.tuna.tsinghua.edu.cn/help/pypi/