尝试运行简单的monkeyrunner python脚本,'importerror no module named os'

2023-12-01

我的计算机上安装了 android 模拟器/SDK,并且我正在尝试运行一个简单的 python 脚本,但它在“导入操作系统”行上失败(这应该是标准的!)

这是我的脚本:

import os

print os.environ['PATH']

当我针对实际的 python 可执行文件运行它时,效果很好

python test.py

但当我这样做时

monkeyrunner.bat test.py

我收到这个问题标题中列出的错误。我已经多次卸载/重新安装 python,但没有成功。尝试添加 PYTHONPATH ENV 变量,但没有成功。将 python 安装目录设置在 PATH ENV 变量中。我有点束手无策,我认为 Monkeyrunner 在 jython 上运行,但我不知道我是否可以管理 SDK 附带的 jython 安装


问题是最新版本的 Android SDK 包括 jython-2.5.3,它没有内置操作系统和其他可导入库。我找到了 SDK 的旧副本并使用了旧 JAR,该 JAR 似乎嵌入了那些图书馆。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

尝试运行简单的monkeyrunner python脚本,'importerror no module named os' 的相关文章

随机推荐

  • C++ while 循环不工作

    include
  • SQL Server 行编号和筛选结果

    我有一个应用程序 需要在列表中显示数据 页面 基本思想是相当普遍的 显示屏显示项目列表 显示屏底部有某种控件 可让您转到下一个数据 页面 一切都很好 我有这个工作 以下是我用来支持 下一个 行为的视图中的 SQL CREATE VIEW C
  • 输入参数太多

    我收到以下有关 fprintf 函数中输入参数过多的错误消息 但在我看来 通过了适量的论点 所有这些都是在我制作的 GUI 指南的背景下进行的 见最后的图片 Error while evaluating uicontrol Callback
  • Microsoft.Office.Interop.Excel 真的很慢

    我正在使用标准 Microsoft Office Interop Excel 将 1200 X 800 矩阵 indexMatrix 导出到 excel 文件 该应用程序可以工作 只是它真的非常非常慢 即使对于 100 x 100 矩阵 我
  • 两个不同的字符串可以生成相同的MD5哈希码吗?

    我们为每个二进制资产生成一个 MD5 哈希值 这用于检查某个二进制资产是否已在我们的应用程序中 但是两个不同的二进制资产是否有可能生成相同的 MD5 哈希值 那么两个不同的字符串有可能生成相同的 MD5 哈希值吗 对于一套甚至数十亿的资产来
  • 使用单个 SVG 地图的 Googlemaps TileProvider

    在我的 Android 应用程序中 我想显示一个具有滚动和缩放功能的简单地图 我不想依赖网络连接来获取地图 因此所有内容都必须随应用程序一起提供 我有一个想要显示的国家 地区的 SVG 文件 只有陆地面积和 或水对我来说很重要 我认为显示地
  • 在没有 Apple 开发者帐户的情况下将 Apache Cordova 应用程序部署到 iPad

    在使用 Visual Studio 2013 Pro 为朋友开发了一个应用程序之后Apache Cordova 扩展 我希望它在 iPad 3 上也能像在 Android 上一样快地运行 然而 事实证明事情比最初想象的要复杂 苹果开发者帐户
  • 获取 Windows 8 上的电池状态

    我在 Internet 上进行了搜索 发现唯一有一点帮助的是在 Windows Phone 8 上获取电池状态的方法 但我想要在 Windows 8 RT 上使用它 谁能帮我吗 根据我能找到的所有信息 我们无法访问 WinRT 中的 Pow
  • 单击单选按钮加载不同的局部视图

    我正在尝试根据单选按钮选择在单个 div 中加载不同的部分视图 当用户单击 个人 按钮时 应显示部分视图 如果单击 业务 则应显示业务部分视图 我的查看页面代码是
  • 如何让弹出窗口拦截器允许弹出窗口?

    如何让弹出窗口拦截器允许弹出窗口 通常 通过从用户生成的事件的事件处理程序中弹出它们 例如 如果您有一个链接并且用户明确单击它 并且您从onclick由于用户的显式操作 大多数弹出窗口阻止程序都会允许弹出窗口 相反 来自的弹出窗口windo
  • 从 jDateChooser 获取值并保存到 MS sql DB

    我的对话框上有两个 jDateChooser 我想保存到该数据类型有问题的 MS SQL DB 知道如何解决这个问题 仅当我将数据库中的数据类型转换为 nvarchar 并将值转换为从 jDateChooser 返回的字符串时 我才能执行此
  • Unity 中的 Firebase - 禁用持久性

    我正在使用 Firebase 制作 Android 手机游戏 该游戏有一个系统 允许玩家离线玩并根据保存的日期时间从数据库更新 检索数据 该日期时间 写入本地文件中 应该与数据库中保存的日期时间相同 为此 我编写了以下内容 referenc
  • NSDateComponents 问题 - 日期不正确

    我有一个 NSDateComponents 问题 我有两个 NSDate 我试图通过检查它们的年 月和日是否匹配来进行比较 我通过将 NSDate 值转换为这些整数分量来完成此操作 如下所示 NSDate cgiDate is previo
  • 如何从 C# 中的 JSON 字符串获取一些值?

    我有一个字符串 我想从中获取一些值 我的字符串看起来像 string1 r n id 100000280905615 r n name Jerard Jones r n first name Jerard r n last name Jon
  • 即使设置设为“从不”,iOS11 照片库也可以访问

    if UIImagePickerController isSourceTypeAvailable photoLibrary let imagePicker UIImagePickerController imagePicker source
  • android:识别ListView行中的单个项目?

    我在 ListActivity 中有一个由数据库表填充的 ListView ListView 的每一行都是一个relativelayout 其中包含三个依次命名为 rowid date 和 name 的 TextView 我可以使用 Lis
  • SwiftUI .sheet 视图调整大小问题(在 Macos 上测试)

    我有以下示例代码 import SwiftUI struct ContentView View State private var showModal false State private var hmm true var body so
  • protobuf 文本格式是什么样的?

    Google Protocol Buffers 不仅可以以二进制格式序列化 还可以序列化为文本 称为文本原型 然而 我无法轻易找到此类文本的示例 它会是什么样子 预期答案 一个涵盖 protobuf IDL proto 文件允许的所有功能的
  • 如何使用 Ktor 和 Kotlin 下载带有进度指示器的大文件?

    我花了太多时间试图解决这个问题 因此 我在下面发布的代码在下载文件方面确实有效 但问题是 该流程具有非常意外的行为 这response content readAvailable 方法调用似乎会阻塞 直到完全下载整个文件 此时发出进度发生
  • 尝试运行简单的monkeyrunner python脚本,'importerror no module named os'

    我的计算机上安装了 android 模拟器 SDK 并且我正在尝试运行一个简单的 python 脚本 但它在 导入操作系统 行上失败 这应该是标准的 这是我的脚本 import os print os environ PATH 当我针对实际