我是新來的,是一位新手程序員。我試圖用python作爲一個項目爲我自己編寫一個基本的web scraper,同時我繼續學習編程並獲得更多練習。安裝BeautifulSoup4時出現問題(Windows 10,python 2.7,visual studio pro 2013)
我正在嘗試使用BeautifulSoup 4,並按照說明從多個來源安裝它。我已經使用pip,easy_install和setup.py多次安裝並重新安裝了BeautifulSoup 4,無論我做什麼,都無法識別bs4模塊。我不確定還有哪些地方可以跟這一點,因爲我的谷歌搜索時間沒有其他選擇。
我已經安裝了Python 2.7,並使用Visual Studio 2013專業版與Python工具。我也試圖訪問IDLE中的bs4模塊無濟於事。如果我將bs4文件夾移動到我的python項目根目錄下,它會起作用,但是我覺得這應該不是必需的。
我一直在使用以下行來訪問BS4模塊:
from bs4 import BeautifulSoup
我總是得到以下輸出:
Traceback (most recent call last): File "I:\PythonProjects\bs4_install_test\bs4_install_test\bs4_install_test.py", line 1, in from bs4 import BeautifulSoup ImportError: No module named bs4
編輯:我相信我只有一個版本Python安裝(2.7),並已驗證2.7是使用以下代碼的版本:
import sys
print (sys.version)
從這裏輸出如下:
2.7.10 (default, May 23 2015, 09:40:32) [MSC v.1500 32 bit (Intel)]
如果任何人都可以引導我在正確的方向,這將是大加讚賞。
非常感謝您花時間閱讀並提供幫助。
你可能已經安裝了多個版本的python ...而你運行的python版本不是python_setuptools綁定的python版本... –
謝謝你的幫助。 Python 2.7是唯一安裝的版本,也是唯一運行的版本。請參閱我的問題中的編輯。再次感謝 – tauntobr
成千上萬的人使用bs4(也許成千上萬),他們所做的只是'pip install bs4' ......如果這不適合您,那麼您的安裝可能會中斷。你可能會更容易使用像anaconda這樣針對windows的python發行版,並且有一個內置的可視化包管理器... –