Python 中的 Package.json

Dar*_*mer 0 python import module package.json

有什么方法可以为我的 python 文件夹创建 package.json 文件,就像在 NodeJS (npm) 中一样?

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

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

谢谢!

Ric*_*Kab 5

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

pip freeze > requirements.txt
Run Code Online (Sandbox Code Playgroud)

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

pip install -r requirements.txt
Run Code Online (Sandbox Code Playgroud)

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

  • 需要注意的是,pip freeze 将保存当前安装的所有软件包。不仅仅是那些正在使用的。如果您没有使用环境或没有定期整理已安装的软件包,pip freeze 可能会将不需要的软件包保存到“requirements.txt”中。有一些 python 包可以解决这个问题,但这是基本“pip freeze”的重要说明。 (2认同)