如何在 setup.py 文件中包含 conda 包依赖项?



我正在为一个Python包处理一个 setup.py 文件。我想将包"rdkit"包含在包的"install_requires"依赖项中。但是,这是行不通的,因为 rdkit 不能直接 pip 安装。在这种情况下,我的首选方法是使用 conda (https://anaconda.org/rdkit/rdkit)。

如果需要在 setup.py 文件中使用 conda 对包进行自动安装(或升级),类似于 install_requires 对 pip 可安装依赖项所做的

?非常感谢您的帮助

setup(
...
install_requires=[
'numpy >= 1.8.0',
'scipy >= 1.6.1',
],
)
如果需要

在 setup.py 文件中使用 conda 的软件包,有没有办法自动安装(或升级)...?

不,不可能。setup.py是为python setup.py installpip install准备的,它对conda一无所知。

也许它应该以另一种方式解决——从conda开始,然后调用pip install来安装 pip 可安装的软件包。

相关内容

  • 没有找到相关文章

最新更新