2013-02-26 44 views
2

我今晚坐下來決定leran如何使用python。受此網頁刮刮文章的啓發。 cam.ly/danesblog/2011/01/craigslist-arbitrage/ImportError:在mac上沒有名爲bs4的模塊

通過一個教程加工後I:

1)下載並安裝蟒:http://www.python.org/getit/第一3.3 2.7然後

2)下載BS4 :www.crummy.com/software/BeautifulSoup/bs4/download/

3),隨後布賴恩梆子的指示: How can I install the Beautiful Soup module on the Mac?

  • 嘗試都easy_install的和python setup.py的安裝方法

我仍然得到:

Python是安裝在應用程序文件夾「導入錯誤無模塊命名爲BS4」時,BS4包汽車圖書館安裝 是這個問題?我試圖複製和移動文件夾到Python應用程序,但沒有奏效。

我也曾嘗試兩種形式:

  • 從BeautifulSoup進口BeautifulSoup
  • 從BS4進口BeautifulSoup

謝謝大家的支持。

+0

BeautifulSoup是完整的Python代碼。把目錄放在你的Python站點的'site-packages'目錄或其他地方,並且完成它。 – bernie 2013-02-26 01:54:33

+0

您確定您使用的是正確版本的Python(或easy_install) - 例如:確保您試圖運行您用來安裝軟件包的Python – 2013-02-26 02:04:25

+0

是的,如果您安裝了python.org Pythons,您還需要爲它們中的每一個安裝'easy_install'版本。否則,您可能會使用Apple提供的'easy_install'命令,它將安裝到系統Pythons中。請參閱https://pypi.python.org/pypi/distribute#installation-instructions – 2013-02-26 02:23:41

回答

-2

解決方案是設置包安裝的路徑。 EPD或Canopy在.\~profile.\~bash_profile文件中創建它們的VirtualEnv。這些路徑可能與路徑pip install或easy_install嘗試安裝軟件包不同。如果你開的.bash_profile或輪廓文件應該有一個類似的路徑:

VIRTUAL_ENV_DISABLE_PROMPT=1 source /Users/test_user/Library/Enthought/Canopy_64bit/User/bin/activate 

我使用Enthought作爲我的Python編輯器,以便你的將是別的東西,但最重要的是,如果你正在使用PIP或使用easy_install的解決安裝的python包應該指向這裏。換句話說,您設置的活動虛擬環境位於此地址中。

+1

這不符合最佳實踐。 – 2014-10-28 13:34:24

相關問題