【问题标题】:Package.json in Python [closed]Python中的Package.json [关闭]
【发布时间】:2019-08-05 13:06:30
【问题描述】:

有没有办法为我的 python 文件夹创建一个 package.json 文件,就像在 NodeJS (npm) 中一样?

例如:如果我使用 pip 导入 Flask,我希望 Flask 出现在 package.json 文件中。它不一定是 JSON,也可以是 .txt 文件。

仅供参考:我想要该文件,以便在传输文件或将文件夹上传到 GitHub 时立即安装所有依赖项

谢谢!

【问题讨论】:

  • 了解pip freezerequirements.txt
  • 我根本不打算使用 node 或 npm。这只是 npm 如何使用 package.json 的一个示例
  • How to save pip packages的可能重复

标签: python import module package.json


【解决方案1】:

您可以使用需求文件保存当前的依赖关系状态。一种方法是使用pip freeze 生成它:

pip freeze > requirements.txt

您可以再次使用 pip 安装这些要求:

pip install -r requirements.txt

您可以在此处阅读更多信息:https://pip.pypa.io/en/stable/user_guide/#requirements-files

【讨论】:

  • 重要的是要注意 pip freeze 将保存当前安装的所有包。不只是那些在用的。如果您不使用环境或不定期整理已安装的软件包,则 pip freeze 可能会将不需要的软件包保存到 requirements.txt。有一些 python 包可以解决这个问题,但这是基本pip freeze 的重要说明。
猜你喜欢
  • 2020-01-21
  • 2021-02-22
  • 2020-05-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-02-03
  • 2013-12-28
  • 2012-07-08
相关资源
最近更新 更多