如何解决Python 缠绕错误:不受支持的平台标记“linux_x86_64”
我按照 this tutorial 创建了一个可上传的 python 包。不同之处在于我的包包含一个 C 扩展。
该软件包在我的 linux 计算机上构建没有问题。当我尝试在 test.pypi.org 上上传包时出现错误。错误是
HTTPError: 400 Bad Request from https://test.pypi.org/legacy/
Binary wheel 'qjson2json-0.0.0-cp38-cp38-linux_x86_64.whl' has an unsupported platform tag 'linux_x86_64'.
X
根据我在 google 上的发现,不支持特定 unix 平台的轮子。建议改用 manylinux
。我的代码很小,是一个简单的 C 文件。提供预编译代码并不重要。
所以我想知道如何解决这个问题?
我是否只需删除在 dist/ 目录中创建的 .whl 文件?或者我们可以指定只上传 tar.gz 文件吗?在前一种情况下,我们可以指定不构建显然无用的 .whl 文件吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。