我一直在撞牆,試圖安裝Exscript。在多次嘗試手動執行失敗後,我安裝了ActivePython併成功運行了cmd提示符下的「pypm install Exscript」。Python:安裝和使用Exscript模塊Windows x86
我現在通過Exscript文檔去(這裏找到https://github.com/knipknap/exscript/wiki/Python-API-Tutorial),如果我跑第一示例腳本我得到一個錯誤:
>>> from Exscript.util.interact import read_login
Traceback (most recent call last):
File "<pyshell#6>", line 1, in <module>
from Exscript.util.interact import read_login
ImportError: No module named interact
所以,我明白,這是說,沒有模塊相互作用。我怎樣才能檢查這個?有沒有辦法我可以手動添加這個模塊?我很想知道爲什麼這個模塊沒有與包一起來,但這可能是不可能回答:)
任何和所有的幫助,非常感謝。謝謝
- 編輯 -
進口Exscript.util工作,但如果我嘗試進口Exscript.util.Interact我得到的錯誤。當我看着util.py時,我看到一個條目說「從FooLib import Interact」。我首先想到它可能只是一個大寫錯誤(Exscript.util.interact vs util.Interact),但都沒有。我不知道在哪裏何去何從... :(
- 編輯 -
我已經發布了對開發商論壇這個問題上,希望他將有一個答案爲我們https://github.com/knipknap/exscript/issues/15
。- 編輯 -
開發人員建議我使用的是舊版本,叫我去下載最新的我努力手動安裝模塊,所以我googled如何輕鬆安裝py模塊。我在easy_install.exe上找到了一篇文章。我從cmd提示符運行「c:\ Python26> easy_install C:\ Users \ support \ Desktop \ lou \ knipknap-exscript-v2.1-70-gf5583f3.tar.gz」,模塊已安裝(無錯誤),現在當我運行它的腳本它的作品。
下一個挑戰將是如何得到這些腳本作爲獨立的EXE對用戶的電腦沒有安裝的Python :)
謝謝大家來評論,我是真的感謝你的幫助運行。
Lou
Python26下的站點包中沒有安裝目錄。我在Exscript上運行了help(),發現它安裝在c:\ users \ support \ appdata \ roaming \ python \ python26 \ site-packages \ exscript下。從那裏有一個util.py和util.pyc,但沒有一個util目錄。但是,我確實在\ Exscript \ FooLib目錄下找到了Interact.py。我該怎麼辦? –
關於python的奇妙之處在於預編譯的.py文件應該在util.py文件中。我將要做的是在util中。py有一個名爲interact的類,在該類中有一個名爲read_login的模塊。你可以打開它並檢查出來。 –
謝謝大家的意見。我找到了解決方案(感謝您的幫助!);請參閱上文。事實證明,我只是使用模塊的舊版本。 –