加载中...

pip更换国内镜像源


pip更换国内镜像源

国内常用的源:

  1. 新版ubuntu要求使用https源,要注意。
  2. 清华:https://pypi.tuna.tsinghua.edu.cn/simple/
  3. 阿里云:https://mirrors.aliyun.com/pypi/simple/
  4. 中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
  5. 豆瓣:http://pypi.douban.com/simple/
  6. 华中理工大学:http://pypi.hustunique.com/
  7. 山东理工大学:http://pypi.sdutlinux.org/

临时使用

  • 可以在使用pip的时候加参数 -i https://pypi.tuna.tsinghua.edu.cn/simple

  • 例如:

    pip install -i https://pypi.tuna.tsinghua.edu.cn/simple some-package

    这样就会从清华这边的镜像去安装pyspider库。

默认使用(通过命令永久替换)

# windows系统使用cmd快速设置
pip install pip -U    # 升级pip到最新版本
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
pip config set install.trusted-host pipi.tuna.tsinghua.edu.cn

通过配置进行永久修改,一劳永逸:

Linux下,修改 ~/.config/pip/pip.conf (没有就创建一个文件夹及文件。文件夹要加“.”,表示是隐藏文件夹)

简洁版配置(常用),内容如下:

[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host = pypi.tuna.tsinghua.edu.cn

windows下,在 %APPDATA% 目录中创建一个pip目录,如:%APPDATA%\pip,新建文件pip.ini。内容同上

完整版配置:

[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
extra-index-url = 
    https://mirrors.aliyun.com/pypi/simple/
    https://pypi.mirrors.ustc.edu.cn/simple/
timeout=60
# https_proxy=https://127.0.0.1:7897
# http_proxy=http://127.0.0.1:7897

[install]
trusted-host=
    pypi.tuna.tsinghua.edu.cn
    mirrors.aliyun.com
    pypi.mirrors.ustc.edu.cn
upgrade = false

[uninstall]
prompt = yes


# 解释:
# [global] 下的 index-url:指定默认使用的包索引源。
# [global] 下的 extra-index-url:指定额外的包索引源,在主索引源不可用时使用。
# [global] 下的 timeout:指定超时时间为60s。
# [global] 下的 xxx_proxy:使用代理(后面配代理ip)。
# [install] 下的 trusted-host:只在安装下载时信任该源(如果要更新等全局信任,需配置到global中)。
# [install] 下的 upgrade:在安装时不自动升级包(可能产生兼容问题)。
# [uninstall] 下的 prompt:在卸载时提示确认每一个包。

文章作者: 无夜
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 无夜 !
评论
  目录