首页 > 解决方案 > Python麻线错误:不支持的平台标签'linux_x86_64'

问题描述

我按照本教程创建一个可上传的 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

从我在谷歌上发现的情况来看,不支持特定 unix 平台的轮子。建议manylinux改用。我的代码很小而且是一个简单的 C 文件。提供预编译代码并不真正相关。

所以我想知道如何解决这个问题?

我是否只是删除已在 dist/ 目录中创建的 .whl 文件?或者我们可以指定只上传 tar.gz 文件吗?在前一种情况下,我们可以指定不构建显然无用的 .whl 文件吗?

标签: pythonpippypi

解决方案


推荐阅读