PIP常见错误总结

283 阅读1分钟
  1. No module named pip:

    解决办法:python -m ensurepip

  2. No module named 'pip._internal.cli.main'

    解决方法: 对 pip 进行升级, python -m pip install --upgrade pip --user

  3. HTTPSConnectionPool(host='pypi.tuna.tsinghua.edu.cn', port=443): Read timed out.

    解决办法:更换pip源

    pip国内镜像

    使用方法:

    1. 临时使用,在安装时,用-i 指定pip源: pip install numpy -i http://pypi.douban.com/simple/ pip install gevent -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com

    2. 永久更改:

      • linux 修改 ~/.pip/pip.conf , 内容为:

        [global]
        index-url = https://pypi.tuna.tsinghua.edu.cn/simple
        
      • windows,在user目录下创建pip目录,pip目录下创建pip.ini,内容如下:

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

        或者win+R 打开用户目录%HOMEPATH%,在此目录下创建 pip 文件夹,在 pip 目录下创建 pip.ini 文件