将pip升级到pip 10.xx后解析需求文件的正确方法?

发布于 2021-01-29 16:58:58

所以今天我也发现,与释放pip 10.x.xreq包改变了它的目录,现在可以下找到pip._internal.req

由于通常的做法是parse_requirements在您的函数中使用该函数setup.py将所有依赖项安装到需求文件之外,所以我现在想知道这种做法是否应该更改,因为它现在位于_internal

或者实际上,什么是不使用的最佳实践parse_requirements呢?

关注者
0
被浏览
45
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

    我想出了正确的方法是在setup.py中添加依赖项,例如:

    REQUIRED_PACKAGES = [
        'boto3==1.7.33'
    ]
    
    if __name__ == '__main__':
        setup(
            ...
            install_requires=REQUIRED_PACKAGES,
            ...
        )
    

    .在你的里面有一个requirements.txtsetup.py如果从文件中安装,它将自动从中安装所有软件包。



知识点
面圈网VIP题库

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

去下载看看