【发布时间】:2019-05-18 02:07:30
【问题描述】:
是否有任何解决方案可以使用 setup.py 创建特定安装的 python 包?
我想根据将提供给 pip 的一些参数安装不同的模块。
编辑
也许,我的第一条消息不清楚,我会尝试以下更好的解释。
我们有一个共享的 python 包,以便与整个公司的技术人员共享一些代码。该软件包位于私有仓库中,可通过 pip 安装。
遗憾的是,这个包变得越来越大,我们现在在尝试安装它时会遇到一些性能问题。
我想知道是否有可能以某种方式创建一个自定义 setup.py 脚本,该脚本将允许用户仅安装模块的一小部分而不是整个模块。
感谢您的帮助
【问题讨论】:
-
也许你真正想要的是virtualenv.pypa.io/en/latest ??
-
你应该做的是将东西从那个包迁移到专门的包中。但是,您设法使软件包在安装时导致性能问题有多大?