2015-08-23 205 views
0

我是新來的,是一位新手程序員。我試圖用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)]

如果任何人都可以引導我在正確的方向,這將是大加讚賞。

非常感謝您花時間閱讀並提供幫助。

+0

你可能已經安裝了多個版本的python ...而你運行的python版本不是python_setuptools綁定的python版本... –

+0

謝謝你的幫助。 Python 2.7是唯一安裝的版本,也是唯一運行的版本。請參閱我的問題中的編輯。再次感謝 – tauntobr

+0

成千上萬的人使用bs4(也許成千上萬),他們所做的只是'pip install bs4' ......如果這不適合您,那麼您的安裝可能會中斷。你可能會更容易使用像anaconda這樣針對windows的python發行版,並且有一個內置的可視化包管理器... –

回答

0

我遇到過類似的問題。我所做的是首先在Visual Studio中打開python環境時,從pip窗口中卸載bs4軟件包。然後重新安裝該軟件包。這對我有用。

相關問題