Python安装库文件失败,切换源解决方案(终极大招)

BUG之神 291

如果我们想在python中安装这三个模块:numpy opencv-python pyyaml

常规的安装方式是:pip install numpy opencv-python pyyaml

但是常规方式安装不了,第二个模块有80多MB,从官网下再安装太慢。设置网络异常,无法安装。

可以通过切换源的方式安装:

pip(国内常用镜像源)安装地址
国内常用镜像源
清华大学 :https://pypi.tuna.tsinghua.edu.cn/simple/
阿里云:http://mirrors.aliyun.com/pypi/simple/
中国科学技术大学 :http://pypi.mirrors.ustc.edu.cn/simple/
华中科技大学:http://pypi.hustunique.com/
豆瓣源:http://pypi.douban.com/simple/
腾讯源:http://mirrors.cloud.tencent.com/pypi/simple
华为镜像源:https://repo.huaweicloud.com/repository/pypi/simple/

加-i参数,使用清华源
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ numpy
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ opencv-python
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ pyyaml

安装opencv-python后构建时报错:
Building wheel for opencv-python (PEP 517) ... error
解决办法:
更新pip版本:
pip install --upgrade pip
或者:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ --upgrade pip
然后再次安装(如果还不行,就用pip3安装)

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


以上方式只是临时切换,还可使用以下命令永久切换:

该条语句将pip的下载源永久更改为某个镜像站,这里以清华大学开源镜像站为例:

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple/


 

分享