首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何下载pip whl,更改依赖项的版本,并再次构建whl文件以使用pip安装它?

如何下载pip whl,更改依赖项的版本,并再次构建whl文件以使用pip安装它?
EN

Stack Overflow用户
提问于 2020-08-18 21:19:55
回答 2查看 122关注 0票数 0

我想通过pip在Jetson TX2上安装PySyft。不幸的是,我对这里的依赖项和Jetson TX2有一个很大的问题。例如,我想将依赖项torch==1.4.0更改为torch>=1.4.0或torch==1.6.0,因为我不能为Jetson安装另一个torch版本。

我已经尝试过以下几种方法:

python3 -m pip download -w syft==0.2.3a1 --no-deps

并获取syft-0.2.3a1-py3-none any.whl,我可以解压缩该文件,并通过元数据读取依赖项。我现在可以像上面描述的那样更改它,然后再次构建一个*.whl,然后使用pip安装它吗?

EN

回答 2

Stack Overflow用户

发布于 2020-08-18 21:29:01

只是..。修改提取的元数据,重新压缩为zip并重命名为与原始轮子相同的名称?

在此过程中,您可能希望递增或更改修改后的包的版本。

票数 0
EN

Stack Overflow用户

发布于 2022-01-26 19:33:17

只是..。修改提取的元数据,重新压缩为zip并重命名为与原始轮子相同的名称?

我尝试了这种方法,但在重新打包时出现了一些错误。

函数式方法(可能需要更多优化):

使用wheel unpack <file.whl>;

  • rename文件夹解压;
  • mkdir newfolders;
  • cp files;
  • rm folder

使用wheel pack <renamed-folder>.删除RECORDfile;

  • repack的

我用这个script做到了这一点。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63469539

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档