今天来玩Python第三方库:BeautifulSoup
第一件事当然是install beautifulsoup4
这,是又一场噩梦的开始!!!
吸取了上一次安装Requests库的经验
我这次直接用pip来安装
实际上。。。我一次就成功了
但是都怪我英文太好,Warning提示橘橘的太显眼
我发现自己的pip版本过低,需要upgrade
因为上次的成功带给我了盲目自信,于是我在cmd中输入了语句:
D:\Python\Scripts> pip install --upgrade pip
什么!提示我升级失败?
上线找前辈,听前辈的话输入:
D:\Python\Scripts> pip install --user --upgrade pip
短暂的等待之后,我发现cmd提示我。。。
pip崩了???
我为什么走马灯了呢~ 我看见loli在向我招手,我的悲惨OI生涯在我眼前一闪而过~~
等一下,那是什么?在我沉入悲伤的水底之时,我看到了一束光,透过黯淡照射了进来——那是前辈的blog
废话啥,赶紧抢救:
D:\Python> python -m ensurepip
D:\Python\Scripts> pip install --user --upgrade pip
成功了(感天动地)那是试一下pip吧~
泡泡茶壶!怎么又有Warning?
WARNING: pip is being invoked by an old script wrapper. This will fail in a future version of pip. Please see https://github.com/pypa/pip/issues/5599 for advice on fixing the underlying issue. To avoid this problem you can invoke Python with ‘-m pip’ instead of running pip directly.
赶紧问度娘,度娘推给我GirHub上的一个陈年老帖,ta告诉我往后余生都要这样了:
D:\Python> python -m pip install beautifulsoup4
姑且放下pip不提,我们试着调用一下beautifulsoup4吧
你告诉我!
为什么这个模块调用的时候要用简称?
我试了好久你知道嘛!
要不是最后去Lib里查找了一下,发现只有一个叫bs4的文件夹,我可能又要走马灯了!
>>> import beautifulsoup4
Traceback (most recent call last):
File "<pyshell#0>", line 1, in <module>
import beautifulsoup4
ModuleNotFoundError: No module named 'beautifulsoup4'
>>> import bs4
>>>
(好了。。。我知道是我憨批了)