共计 890 个字符,预计需要花费 3 分钟才能阅读完成。
在 Python 中经常要安装各种第三方模块,默认是从国外服务器下载的,速度比较慢,经常会报超时错误。比较好的解决办法是修改 pip 默认源为国内源,国内比较靠谱的源地址有:
- 清华大学源:https://pypi.tuna.tsinghua.edu.cn/simple
- 中国科技大学源:https://pypi.mirrors.ustc.edu.cn/simple/
- 豆瓣源:http://pypi.douban.com/simple/
- 腾讯源:http://mirrors.cloud.tencent.com/pypi/simple
- 阿里源:https://mirrors.aliyun.com/pypi/
大家可以根据需要自行选用。
临时使用
在使用 pip 的时候加参数 -i,例如:
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple requests
临时修改源需要每次输入一长串网址,非常不便,可以把国内源设为默认。
永久修改
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
设置后使用 pip install 命令安装模块时就不用使用 -i 参数了。
切换回默认源
pip config unset global.index-url
更新 pip
更新命令为:python -m pip install --upgrade pip
。
命令第一部分(python -m pip)让 Python 运行 pip 模块;第二部分(install –upgrade)让 pip 更新一个已安装的包;最后一部分(pip)指定要更新哪个第三方包。
修复 pip
使用 pip 命令出现错误:ModuleNotFoundError: No module named ‘pip._internal.utils.temp_dir’,大概率 pip 坏了。
打开命令提示符窗口,输入如下命令:
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python get-pip.py --force-reinstall
正文完