Python3.5.1(64位)安裝beautifulsoup4.4.1不成功怎麼回事?

windows 64位系統:

把beautifulsoup4.4.1放在Python的安裝目錄中,在cmd中運行setup.py install 出現以下提示:

怎麼回事啊?為什麼安裝不成功啊?求助大神 啊!!!


我也有這個問題,看到有很多人同樣有這樣的問題,自己琢磨了一下,給出以下解決方案,可以試試看有沒有用。

我安裝Python 3.5.2,安裝方式可以百度

接下來裝BS,之前安裝4.5版本的,不成功,在CMD中輸入from bs4 import BeautifulSoup 檢測 提示no module named bs4 嘗試了多種方法後還是無法解決,很有可能是4.5版本的BUG。

---------------------------------------------------分割線 解決方式---------------------------------------------------------

1. 下載BS4.4版本 因為4.4以下的不兼容Python 3.5 Index of /software/BeautifulSoup/bs4/download/4.4

2. 解壓到文件夾,我直接解壓到了桌面

3. 運行CMD,定位到剛才所在的文件夾 如圖

4. 運行此文件內的setup 程序 如圖

5. 安裝完成後測試,若結果和下圖一樣 沒有報錯就是成功了

---------------------------------------------------解決辦法2-----------------------------------------------------------------

1. 下載Pycharm 編輯器

2. 打開後去到Setting里的Project Interpreter

3. 點綠色的加號後搜索BS然後安裝,成功了就可以了


在cmd命令行中輸入pip3.5 install --upgrade beautifulsoup4,當然事先要更新pip3.5


from bs4 import BeautifulSoup 一定注意大寫!!!


已經安裝成功了啊,輸入from bs4 import BeautifulSoup試試


不需要把解壓包放到site-package目錄,直接解壓在某個分盤的根目錄下。

1.打開cmd,使用cd命令進入剛剛解壓出來的文件夾

2.使用 python install setup.py 安裝

或者使用pip安裝

1.打開cmd,直接輸入python,回車

2.在出現的&>&>&>提示符後面輸入pip install beautifulsoup,回車,安裝成功


推薦閱讀:

Python3網頁抓取Non-BMP character not supported in Tk怎麼解決?
python3下,re.findall返回值前後的[" 『]怎麼去掉?
pycharm 如何程序運行後,仍可查看變數值?(非Debug mode, 因為debug運行太慢)
python對變數賦值為什麼會出現以下的情況?
在同一台電腦下如何進行 Python 2 與 3 的切換?

TAG:Python | Python3x | Python庫 |