这是对这个问题的进一步探讨
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包没有这个问题
这不是丘比的问题。如果要将包作为轮子分发,则不应修改
install_requires
中的setup.py
setup.py
在构建车轮组件时运行,而不是在安装车轮组件时运行。换句话说,install_requires
取决于在构建轮包时cupy
是否可用相关问题 更多 >
编程相关推荐