今天想安裝一個beautifulsoup4,結果一直出錯,好多教程總是有各種坑……找了很多個教程,為了記錄方法也為了分享給大家,簡單些一個。但是是真真不想再費勁寫一遍了……直接貼鏈接,親測有效,但是底下這個ps2我是真沒看懂。
本人真心是計算機菜鳥,如有錯誤還請大家熱心指出。
教程鏈接:https://cloud.tencent.com/developer/news/321126
但是這里邊也有一處錯誤,我是看了好多個教程確定出來的,錯誤也是五花八門,-_-||,可能是筆誤吧,但是錯誤實在太多了,而且我就是個計算機大白(小白不足以形容……),好多教程寫的太簡略了,看的我想撞牆。廢話少說貼圖(如下),箭頭處少了一個空格:
按照這個教程走完后,出現了版本不兼容的錯誤,如下:
-----------------------------------------------------------------------------------------------------------
>>> from bs4 import BeautifulSoup
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "D:\python\Python_install\lib\bs4\__init__.py", line 48
'You are trying to run the Python 2 version of Beautiful Soup under Python 3
. This will not work.'<>'You need to convert the code, either by installing it (
`python setup.py install`) or by running 2to3 (`2to3 -w bs4`).'
------------------------------------------------------------------------------------------------------------
然后,按照教程方法,復制和剪切文件,然后在cmd中運行即可通過。
教程鏈接:https://blog.csdn.net/ASN_forever/article/details/78339067
(如果這個還不是特別懂,結合另一個看:https://blog.csdn.net/www520507/article/details/78073497)
再次強調!!!!!bs4要復制到lib,2to3.py要剪切到lib,一定是剪切,我開始復制是無效的。
然后在lib目錄下輸入運行cmd,輸入python,然后輸入python 2to3.py bs4 -w即可。