Python绳线错误:不支持的平台标记“linux\u x86\u 64”

2024-05-19 09:15:02 发布

您现在位置:Python中文网/ 问答频道 /正文

我按照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文件吗


Tags: 文件代码orgtestpypilinux计算机错误

热门问题