【发布时间】:2015-10-19 11:38:40
【问题描述】:
有时我从github 下载python 源代码,但不知道如何安装所有依赖项。如果没有 requirements.txt 文件,我必须手动创建它。
问题是:
给定python源代码目录是否可以从导入部分自动创建requirements.txt?
【问题讨论】:
-
您可以通过运行
pip freeze > requirements.txt来完成,将当前版本的所有python 库保存到requirements.txt文件中 -
@Shaikhul 但这在您没有安装依赖项的情况下无济于事,因为您只是从 GitHub 下载了包...
-
请注意:a)
pip freeze将转储当前版本的all该系统上已安装的模块,无论当前项目中的使用情况如何。 b) pip 只会列出通过 pip 安装的模块 -
@akskap 有哪些非 pip 安装模块的方式? setup.py 安装? pipreqs 会忽略这些吗?
标签: python dependencies python-import requirements.txt