为什么monkeyrunner找不到我的python模块?

时间:2015-05-25 15:16:04

标签: android python jython monkeyrunner

问题:

ImportError: No module named progress

python代码:

from com.android.monkeyrunner import MonkeyRunner, MonkeyDevice
from progress.bar import Bar

print "Starting the script..."

device = MonkeyRunner.waitForConnection(deviceId='FA489WM01202')

y = 500
x2 = 500
pause = 0.02
bar = Bar('Processing', max=40000)

for i in range(40000):
    device.touch(x2, y, 'DOWN_AND_UP')
    MonkeyRunner.sleep(pause)
    bar.next()

bar.finish()

print "Finished the script..."

我的PATH变量:

  • 路径 - > [....]; C:\ jython2.7.0 \ BIN; C:\ jython2.7.0 \ LIB \站点包; C:\ Python34; C:\ Python34 \ LIB \站点包; d:\机器人\ ADT-束\ SDK; d:\机器人\ ADT-束\ SDK \工具; d:\机器人\ ADT-束\ SDK \平台的工具
  • ANDROID_HOME - > d:\机器人\ ADT-束\ SDK
  • JAVA_HOME - > C:\ Program Files \ Java \ jdk1.8.0_40
  • JYTHON_HOME - > C:\ jython2.7.0
  • JYTHONPATH - > C:\ jython2.7.0 \库
  • PYTHON_HOME - > C:\ Python34
  • PYTHONPATH - > C:\ Python34 \库

到目前为止我尝试了什么:

  • 通过cmd" python -m pip progress install"
  • 安装了进度模块
  • 通过cmd" python setup.py install"
  • 安装了进度模块
  • 通过cmd" easy_install progress"
  • 安装了进度模块

每次都成功安装该模块,并且该模块也列在site-packages文件夹或vendor的{​​{1}}文件夹中,但它仍然无效。 即使在我将模块文件放在与脚本位置相同的目录中之后,它也无法工作......我现在没有想法......

0 个答案:

没有答案