尝试运行简单的monkeyrunner python脚本,“ importerror没有名为os的模块”
问题内容:
我在计算机上安装了android emulator / SDK,并且尝试运行一个简单的python脚本,但是在“ import
os”行上失败(应该是标准的!)
这是我的脚本:
import os
print os.environ['PATH']
当我针对实际的python可执行文件运行它时,效果很好
python test.py
但是当我这样做
monkeyrunner.bat test.py
我收到此问题标题中列出的错误。我已经多次卸载/重新安装了python,但是没有运气。尝试添加PYTHONPATH ENV变量,没有运气。将python
install dir设置为PATH
ENV变量。有点儿机智,我认为Monkeyrunner可以在jython上运行,但我不知道我是否可以管理SDK随附的jython安装
问题答案:
可以在http://dtmilano.blogspot.ca/2013/05/monkeyrunner-importerror-no-
module.html
上找到此问题的解决方案(问题本身已说明)。
基本上,您必须替换jython-2.5.3.jar
为jython-standalone-2.5.3.jar
,至少要等到 Android
SDK工具修订版22.0.1 出炉。