2013-10-17 107 views
1

當我嘗試將BeautifulSoup導入IPython Notebook時,出現錯誤消息:ImportError: No module named BeautifulSoup。該軟件包已安裝並在IDLE中完美工作。當我檢查系統版本時,它返回2.7.5 |Anaconda 1.7.0 (64-bit)| (default, Jul 1 2013, 12:37:52) [MSC v.1500 64 bit (AMD64)]。這似乎是我在IDLE中運行的相同版本的Python,儘管減去了Anaconda。我該如何解決這個問題?在Ipython筆記本中導入軟件包

+1

'import sys;的輸出是什麼; sys.executable' ... .in IDLE和ipython筆記本? – namit

+0

IPYthon中的C:\ Anaconda \ python.exe與IDLE中的C:\ Python27 \ pythonw.exe。我如何在Ipython中更改它? – Michael

+0

在你的IDLE的python中安裝ipython,或者把anaconda的python作爲默認的python。 .. – namit

回答

0

您的問題有兩種可能的答案。如果您不需要運行運行不同模塊的多個Python副本,則可以簡單地將您的PATH中字符串「Python27」的所有實例更改爲「Anaconda」(假設您想運行Anaconda Python),如註釋中所示。或者,如果您想在兩個相同版本的Python中運行不同的模塊組合,則可以將安裝的模塊分隔/分區到Anaconda /默認Python版本中。如果使用Windows安裝程序進行安裝,只需確保兩個版本的Python都在註冊表中(它們應該是默認設置),安裝嚮導應允許您選擇要安裝它的位置。您也可以單獨安裝源代碼中的模塊,根據您要使用它們的環境將它們添加到"C:\Python27\Lib""C:\Anaconda\Lib"