首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不支持macosx平台的Amazon设备场轮文件

不支持macosx平台的Amazon设备场轮文件
EN

Stack Overflow用户
提问于 2017-01-24 01:05:47
回答 2查看 305关注 0票数 0

在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包来运行我的测试。如何解决这个问题?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 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轮中可能有一些东西没有实现。这可能会导致一些东西坏掉。因此,测试以确保您的所有依赖关系在使用之前都正常工作。

票数 0
EN

Stack Overflow用户

发布于 2017-01-24 18:36:04

AWS设备场已经发布了Python的封装要求测试。具体而言,以下内容似乎适用于你:

下面的说明是基于Linux x86_64和Mac的。在当前支持的方案中,如果测试包含非通用的Python轮依赖项,则设备场要求在Linux上完成Appium测试的打包。对于执行命令的平台,轮子工具会在舵机/文件夹下收集与.whl相关的文件。当您在Linux x86_64以外的任何平台上执行Python轮命令时,您会收集到该特定平台的非univesral轮依赖关系的味道,并可能导致不想要的效果。这很可能导致在设备场上执行测试时出错。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41818382

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档