Python项目的简单依赖关系管理

发布于 2021-01-29 17:18:05

我来自Java背景,对Python完全陌生。

现在,我有一个小项目,其中包含一些包含一些导入的Python文件。我知道我没有在计算机上安装导入的依赖项,因此我尝试找出所需的依赖项并运行pip以安装它们。

我想换个方式。我希望将依赖项列在单个文件中,并在构建过程中自动安装它们。

是否有意义 ?如果有,我有几个问题:

  • 如何列出安装所需的项目依赖项pip
  • 如何运行pip以从列表中安装依赖项?
关注者
0
被浏览
142
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

    管理python项目依赖关系的一种常见方法是通过项目根目录中名为“ requirements.txt”的文件。一个简单的方法是:

    1. 为您的项目设置python virtualenv
    2. 通过pip手动安装所需的模块
    3. 执行pip freeze > requirements.txt以生成需求文件

    然后,您可以使用将所有依赖项安装在其他位置pip install -r requirements.txt

    如果要在其他人pip install打包时自动安装依赖项,则可以install_requires()在中使用setup.py



知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看