冷冰 发表于 2020-2-20 10:07:24

bs4安装后调用不了

bs4安装后,调用出现错误,如图所示,怎样解决?越详细越好,谢谢各位。

LuckyTiger66 发表于 2020-2-20 10:07:25

本帖最后由 LuckyTiger66 于 2020-2-20 11:34 编辑

在Windows cmd命令視窗輸入python --version檢查已安裝的Python版本。

C:\Users\matt>python --version
Python 3.7.3

在Windows cmd命令視窗使用python -m pip --version指令檢查是否已安裝了pip,如果有顯示pip版本訊息代表已經安裝好pip了。

C:\Users\matt>python -m pip --version
pip 19.2.2 from C:\Users\matt\AppData\Local\Programs\Python\Python37\lib\site-packages\pip (python 3.7)


pip的執行檔pip.exe位置在
C:\Users\\AppData\Local\Programs\Python\Python37\Scripts

如果pip未安裝,則Python安裝好後,先下載get-pip.py,
get-pip.py下載好後,開啟Windows的cmd命令視窗,將cmd的所在目錄移至get-pip.py下載的資料夾位置,然後執行python get-pip.py。

最後來測試一下是否能使用pip來下載Python套件。使用pip下載網頁爬蟲常使用的beautifulsoup4來測試。
輸入python -m pip install beautifulsoup4。

使用python -m pip list列出已下載的套件。

參考資料
(https://matthung0807.blogspot.com/2019/08/windows-pythonpip.html)
(https://hackmd.io/@teacher144123/BJMQKXt2-?type=view)

dlnb526 发表于 2020-2-20 10:15:03

Beautiful Soup在解析时实际是依赖解析器的,它除了支持python标准库中的HTML解析器外还支持第三方解析器如lxml等,你需要安装以来的模块。
建议重新通过pip模式安装bs4,应该会自动安装所依赖的其他模块。

希望可以帮到你!

冷冰 发表于 2020-2-20 10:17:17

dlnb526 发表于 2020-2-20 10:15
Beautiful Soup在解析时实际是依赖解析器的,它除了支持python标准库中的HTML解析器外还支持第三方解析器如 ...

已经重装了很多次

dlnb526 发表于 2020-2-20 10:19:56

冷冰 发表于 2020-2-20 10:17
已经重装了很多次

pip install lxml

你试一下

zltzlt 发表于 2020-2-20 10:20:46

https://blog.csdn.net/qq_42184699/article/details/80861249

冷冰 发表于 2020-2-20 10:31:01

dlnb526 发表于 2020-2-20 10:19
你试一下

之前已经装了这个,还是不行
页: [1]
查看完整版本: bs4安装后调用不了