在上传到pypi的包中,不检查是否已经安装了包要求,尽管从github安装了相同的代码

2024-09-28 17:21:16 发布

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

这是对这个问题的进一步探讨

Installing a pip package with cupy as a requirement puts install in never ending loop

不知何故,pip包无法检测到cupy已经安装,并试图重新安装它

给出的解决方案是使用

try:
  import cupy
except Exception:
  install_requires.append('cupy')

当我试图通过github安装

哦!pip安装https://github.com/Santosh-Gupta/SpeedTorch/archive/master.zip

然而,当我通过代码上传到pip并尝试运行它时,它又重新安装了cupy

哦!安装快速焊枪

我正在使用Goolgle colab,它已经安装了cupy。为了方便起见,这里有一个我正在使用的笔记本的链接

https://colab.research.google.com/drive/17KrdcHh29cpFMel_oYnOTkA1dNElolZ1

这是我的setup.py文件

https://github.com/Santosh-Gupta/SpeedTorch/blob/master/setup.py

这个问题可能是cupy独有的,因为我对其他python包没有这个问题


Tags: installpippyhttpsgithubmastercompackage