【发布时间】:2017-04-25 14:54:19
【问题描述】:
我有一个 python 包,它依赖于大量的外部 3rdparty 共享库。似乎约定是将共享库复制到 Library/bin (至少在使用 anaconda 的 Windows 上)。我更愿意将我的包所需的额外共享库保存在一个单独的包特定文件夹中。有没有一种(简单的)方法可以用 pip 或 conda 或其他东西来做到这一点?
我的第一个切入点是在 Windows 上,但接下来是 linux,所以我想要一种在两个平台上都可以类似工作的方法。
另外,我知道并使用虚拟环境。但我正在寻找一种方法,尽可能将一个模块/包所需的共享库与虚拟环境中的其他库隔离,而不是使用单独的虚拟环境。
【问题讨论】:
标签: python dll pip shared-libraries