用Python编写一个包下载器脚本

时间:2018-03-14 16:35:51

标签: python pip

我想在Python中编写一个脚本,它只下载某个包含其依赖项的包,但不安装它。我希望这个脚本可以重用,所以pip不是一个选项,因为我也想在Python代码中使用它。是否有Python包来做到这一点?

1 个答案:

答案 0 :(得分:1)

正如评论所示,可能有更好的方法来解决您的实际问题。但是作为参考,有一种方法可以从Python代码中调用pip:

import pip
pip.main(['download', 'pillow'])  # for example

这不是一个记录在案的API,但它看起来很简单,可能在不久的将来不会发生变化。