【问题标题】:It is posible to partially install a package in python?可以在 python 中部分安装一个包吗?
【发布时间】:2021-08-18 12:45:04
【问题描述】:

我创建了一个私有包,我想在一个脚本上使用该包中的一个模块。是否可以只安装运行该模块所需的依赖项,或者我必须始终安装整个包?

我将在 docker 容器中使用我的脚本。我可以从库中提取代码,但这会使我的代码无法长期维护。

例如,如果我想使用 scikit-learn 中的线性回归,那么安装整个库就有点过头了。图片会很重!

【问题讨论】:

标签: python docker pip


【解决方案1】:

不,您不能从整个包中安装 1 个模块,因为即使 scikit-learn 中的 LinearRegression 也依赖于该库中的另一个数学模块和评估器。

但您可以创建自己的线性回归。这是一个很好的例子:https://towardsdatascience.com/linear-regression-with-python-and-numpy-25d0e1dd220d

【讨论】:

  • 线性回归只是一个例子。所以,正如我所见,唯一的方法是克隆存储库并删除所有与特定模块无关的文件......不是很干净,但至少它会工作。
猜你喜欢
  • 2011-03-17
  • 2022-11-14
  • 1970-01-01
  • 2019-09-08
  • 1970-01-01
  • 2014-11-29
  • 2013-09-20
  • 1970-01-01
相关资源
最近更新 更多