【问题标题】:How to install package using pip and save name to file to install it later如何使用 pip 安装软件包并将名称保存到文件以便以后安装
【发布时间】:2017-10-24 07:08:48
【问题描述】:

我想做类似pip install requests --save packages.txt 这样的事情,这样我就可以列出我使用的所有东西,然后当我从存储库克隆它时,我可以只使用pip -r install packages.txt

【问题讨论】:

  • pip freeze 呢?

标签: python installation packages


【解决方案1】:

您可以使用freeze 将所有安装转储到您的 .txt 文件中:

 pip freeze > requirements.txt

而且,您可以稍后在需要时运行以下命令:

 pip install -r requirements.txt

【讨论】:

  • 但是我看到安装时无法保存特定的包,只能保存在虚拟环境或全局包中
  • 这个概念是让 virtualenv 的包可以在另一端运行。为此,所有的包都应该共享,不是吗?
【解决方案2】:

pip install package --download="目录路径"

pip install --no-index --find-links="目录路径" package_name

注意pip download 将 --download 选项替换为 pip install,该选项现已弃用,将在 pip 10 中删除。

【讨论】:

  • 当我与 pip3 一起使用时“弃用:pip install --download 已被弃用,将来将被删除。pip 现在有一个应该使用的下载命令。”
  • @Meroz 我已经更新了我的答案,试试这个。参考pip.pypa.io/en/stable/reference/pip_download/#options
  • 我不完全理解你的回答。它是否应该看起来像`pip3 install requests download "pack.txt"? pip3 download requests`正在下载这个包但我只需要保存到文件的包的名称
猜你喜欢
  • 2014-05-13
  • 2016-09-23
  • 2016-07-16
  • 1970-01-01
  • 2017-04-24
  • 2018-03-31
  • 2019-04-21
  • 2018-06-25
  • 1970-01-01
相关资源
最近更新 更多