最近使用pip安装python模块的时候经常遇到超时而导致失败,解决办法有2个:

  1. 使用-i参数指定url,例如:pip install flask -i http://pypi.v2ex.com/simple
  2. 修改pip的配置文件:
    1
    2
    3
    4
    5
    [global]  
    timeout = 6000
    index-url = http://pypi.v2ex.com/simple
    [install] use-mirrors = true
    mirrors = http://pypi.v2ex.com/

这样就解决了。不过有时候用v2ex的源也超时,这时候使用默认源又好使了……