python - 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 文件吗?
解决方案
推荐阅读
- javascript - 拖动按钮时并行修改div的高度
- facebook-graph-api - Facebook Graph API "(#279) 需要 read_page_mailboxes 权限来管理对象"
- ns2 - Ns2 802.11p 传播模型仿真参数
- google-sheets - 问:Google 表格 - 过滤相隔不到 24 个月的条目
- java - 使用 Firebase-UI (Android) 的 Firestore 聊天应用
- arrays - 在WebGL中将大数组传递给统一
- python - 在类的构造函数中获取变量并修改python
- c# - 带有视频文件的 .NET Nancy 响应(自托管)
- r - corrgram 包依赖
- firebase - this.$firebase 未定义