我遇到了麻煩sikuli +蟒蛇。每當我通過RIDE(機器人框架IDE)執行python腳本時,我在導入sikuli api時看到問題。我嘗試在環境變量中添加sikuli路徑,並將sikuli lib放在工作目錄中。仍是同樣的問題。無法在python中導入sikuli模塊。我使用RIDE運行Python腳本
Python和機器人框架版本
機器人框架2.6.3(在Win32的Python 2.7.2)
[ERROR]錯誤文件 'C:\ Sanity_Automation \ Work_Project \ robot_suite \ quick_run.txt'在導入測試庫'C:\ Sanity_Automation \ Work_Project \ TestCreator.py'失敗:ImportError:No module named sikuli.Sikuli
PYTHONPATH:['C:\ Sanity_Automation \ Python272 \ lib \ site-包\機器人\庫, 'C:\ WINDOWS \ SYSTEM32 \ python27.zip', 'C:\ Sanity_Automation \ Python272 \ DLL文件', 'C:\ Sanity_Automation \ Python272 \ lib中',「C:\ S anity_Automation \ Python272 \ LIB \高原雙贏, 'C:\ Sanity_Automation \ Python272 \ LIB \ LIB-TK', 'C:\ Sanity_Automation \ Python272', 'C:\ Sanity_Automation \ Python272 \ LIB \站點包', 'C:\ Sanity_Automation \ Python272 \ LIB \站點包\ WX-2.8-MSW-unicode' 時,]
回溯(最近通話最後一個) '':
文件「C:\ Sanity_Automation \ Python272 \ LIB \站點包\機器人\ utils的\ importing.py 「行84,在_non_dotted_import
module = _import_module_by_path(name)
文件」 C:\ Sanity_Automation \ Python272 \ LIB \站點包\機器人\ utils的\進口。 py「,第38行,在_import_module_by_path
module = __import__(modname)
文件 「C:\ Sanity_Automation \ Work_Project \ TestCreator.py」,第1行,在
import ospf
文件 「C:\ Sanity_Automation \ Work_Project \ ospf.py」,第1行,在
從sikuli.Sikuli進口*
請以評論不管你的問題是否已被回答 – theheadofabroom 2013-02-23 09:32:14
也許你可以考慮使用[Automa](http://www.getautoma.com/)作爲替代方案?它提供與Sikuli相同的功能(關於基於圖像的自動化)等等。它是作爲Python應用程序開發的,可以用作Python庫:[http://www.getautoma.com/features/python_integration](http://www.getautoma.com/features/python_integration) – Tytus 2013-03-12 14:06:30