python - 部署应用程序时此平台错误不支持 PyTorch 轮
问题描述
我正在尝试在 zeet 上部署我的 pytorch 应用程序,并且我的requirments.txt文件包含这个-
https://download.pytorch.org/whl/cpu/torch-1.3.1%2Bcpu-cp36-cp36m-linux_x86_64.whl
pickle-mixin
flask
simpletransformers
selenium
gunicorn
cloudpickle
当我尝试构建我的应用程序时,我收到以下错误:
ERROR: torch-1.3.1+cpu-cp36-cp36m-linux_x86_64.whl is not a supported wheel on this platform.
Build failed
我尝试使用多个不同版本的轮子,但没有一个可以工作,我什至尝试了 windows 构建,但也没有工作,我尝试了我可以在网上找到的所有解决方案,但似乎没有一个工作。
编辑:我的构建命令是pip install -r requirements.txt
,我的 python 版本是python 3.8
任何帮助,将不胜感激!!
解决方案
在您的要求中,您有一个专用于 python 3.6 的轮子,但您使用的是 python 3.8 - 确切地说cp36-cp36m
是名称的一部分。您应该只在您的(推荐)中torch-1.3.1%2Bcpu-cp36-cp36m-linux_x86_64.whl
提供版本,并确保在开发和部署时使用相同版本的 Python。torch
requirements.txt
轮子的名称是此处描述的约定。它封装了可以使用轮子的地方。
推荐阅读
- python - 轴的绘图显示错误的输出
- c++ - 如何从数组转换为 STL 向量?
- javascript - 检索未知名称作为字符串值存储在变量中的对象
- wpf - 如何使文本块在 LsitBox 中水平调整大小
- blockchain - Rest 和/或 Node.JS API 以获取比特币 (BTC) 和/或以太坊 (ETH) 全局元数据
- java - 如何使用 Java 中的 if 语句将新图像的亮度降低 50 个单位的二维字符串数组?
- github - 无法从远程 github 存储库中读取
- python - 在异步/等待中等待外部异步
- javascript - 如何从选择中获取选定的值到另一个组件?
- r - 如何使用 Amelia 包在 R 中获得最佳时间序列模型