2013-11-14 17 views
0

最大的問題可能是我試圖安裝在Windows 7環境中而不是Linux上,但我遠不是這樣的。基本上,一個是應該有火狐廣告塊加運行&擴展自動安裝,加了Python 2.7安裝,運行前執行以下操作:爲Ad Block Plus安裝abpcrawler失敗

./build.py autoinstall 8888 

所以,因爲我在Windows 7上,我打開命令提示符,導航到目錄&執行相同的命令沒有前面的'./'。我收到以下錯誤:

「導入錯誤:沒有模塊名爲buildtools.build」

的build.py文件很小,所以它不是很難追查行呼籲這一點。我仍然不知道什麼是buildtools.build,似乎無法在項目或網上查找任何內容。有沒有人知道如果在Ubuntu上做這件事會解決這個問題,還是與操作系統完全無關?謝謝。在命令提示符下:(\ Python27對我來說C),並開始與「蟒蛇-vv」命令行

https://github.com/adblockplus/abpcrawler

回答

1

爲了解決這個我瀏覽到Python的目錄。然後我輸入「import buildtools」,得到了Python查找模塊的路徑列表。每個路徑都會查找.py,.pyd,.pyw或.pyc文件,所以我仍然不確定在何處獲取此文件。幸運的是,在build.py的修訂歷史中,有一個指向buildtools目錄的URL,儘管我不知道如何將它轉換成它正在尋找的文件。我終於跨過一個Python教程,清理目錄,模塊的處理,我就來了:

The __init__.py files are required to make Python treat the directories as containing packages 

(必須爲下劃線代碼塊)

http://docs.python.org/2/tutorial/modules.html

所以我不得不這樣做下載文件&將它們保存在Python正在查找的路徑之一中的一個名爲buildtools的目錄中。我獲得了buildtools,發現我也有一個jinja2依賴項,類似地解決了這個依賴項(雖然涉及到jinja2的安裝過程)和成功完成了這項工作。儘管我懷疑任何人都會遇到這個問題,但我希望我的這些相對簡單的Python知識能夠在某些時候幫助別人。

+0

你能告訴我們你在哪找到這個文件嗎?我找不到你正在談論的網址... – rabensky

+0

沒關係 - 找到它了。對於未來的搜索者:https://github.com/adblockplus/buildtools – rabensky

+0

有完全相同的問題,謝謝! –