我来自Java背景,对Python完全陌生。
现在,我有一个小项目,其中包含一些包含一些导入的Python文件。我知道我没有在计算机上安装导入的依赖项,因此我尝试找出所需的依赖项并运行pip以安装它们。
pip
我想换个方式。我希望将依赖项列在单个文件中,并在构建过程中自动安装它们。
是否有意义 ?如果有,我有几个问题:
管理python项目依赖关系的一种常见方法是通过项目根目录中名为“ requirements.txt”的文件。一个简单的方法是:
pip freeze > requirements.txt
然后,您可以使用将所有依赖项安装在其他位置pip install -r requirements.txt。
pip install -r requirements.txt
如果要在其他人pip install打包时自动安装依赖项,则可以install_requires()在中使用setup.py。
pip install
install_requires()
setup.py