在AWS设备场中配置Appium python测试时,我面临以下错误:
处理你的文件有问题。我们发现至少有一个轮式文件wheelhouse/numpy-1.12.0-cp27-cp27m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl指定了一个我们不支持的平台。请解压缩测试包,然后打开舵机目录,验证车轮文件的名称是否以-any.whl或-linux_x86_64.whl结尾,然后再试一次。
我需要numpy和opencv-python包来运行我的测试。如何解决这个问题?
发布于 2017-02-16 12:09:55
(numpy-1.12.0-cp27-cp27m-manylinux1_x86_64.whl)是ubuntu的numpy轮子。但是,Amazon设备场在使用此轮配置测试时仍会抛出错误。
基本上,设备场正在验证.whl文件是否具有前缀-none any.whl
只要将文件重命名为numpy-1.12.0-cp27-none-any.whl,就可以在设备场中工作。
注意:这个重命名的文件是非通用的python轮毂。在非通用python轮中可能有一些东西没有实现。这可能会导致一些东西坏掉。因此,测试以确保您的所有依赖关系在使用之前都正常工作。
发布于 2017-01-24 18:36:04
AWS设备场已经发布了Python的封装要求测试。具体而言,以下内容似乎适用于你:
下面的说明是基于Linux x86_64和Mac的。在当前支持的方案中,如果测试包含非通用的Python轮依赖项,则设备场要求在Linux上完成Appium测试的打包。对于执行命令的平台,轮子工具会在舵机/文件夹下收集与.whl相关的文件。当您在Linux x86_64以外的任何平台上执行Python轮命令时,您会收集到该特定平台的非univesral轮依赖关系的味道,并可能导致不想要的效果。这很可能导致在设备场上执行测试时出错。
https://stackoverflow.com/questions/41818382
复制相似问题