安装python包 beautifulsoup4 报错的终极解决方案

前言:

安装各种 python 包都报错,一般的原因是公司内网不通,或者因为该安装包所依赖的一些包是在外网,连不通。网络原因导致pip install xxx 不成功。

首先可以尝试代理,当然,前提是公司确实有代理可用,问一下老同事有没有。

如果实在不会配置代理(在设置里配置地址,端口)或者网络总是出问题,终极解决方案来了:手动下载 whl 安装。

  1. 官网:https://pypi.org/
  2. 查找包名并下载
  3. 安装:pip install xxx.whl

安装时提示缺少一些没见过名字的包怎么办?

举例:

比如这里安装 beautifulsoup4-4.9.3-py3-none-any.whl 报错:

ERROR: Could not find a version that satisfies the requirement soupsieve>1.2; python_version >= “3.0” (from beautifulsoup4) (from versions: none)
ERROR: No matching distribution found for soupsieve>1.2; python_version >= “3.0”

显示 soupsieve 需要大于1.2的版本,说明我本地没有soupsieve或者版本过低。

继续在官网里查找 soupsieve ,然后下载安装就行,缺什么下载什么。
安装python包 beautifulsoup4 报错的终极解决方案_第1张图片
pip install soupsieve-2.2.1-py3-none-any.whl
pip install beautifulsoup4-4.9.3-py3-none-any.whl
再次运行安装beautifulsoup4即可

这就安装成功了!

小提醒:安装之前可以稍微调查一下可能会依赖哪些包,如果包依赖过多,比如安装 pyqt5 的包,那么建议无论如何让领导给你开个代理安装,否则你就会体会到什么叫时光荏苒,岁月如梭。

你可能感兴趣的:(python学习,python)