gpt4 book ai didi

python - pip freeze 和依赖顺序

转载 作者:太空狗 更新时间:2023-10-30 00:17:49 25 4
gpt4 key购买 nike

`pip freeze > requirements.txt` 

自动按照明显的字母顺序写入我的依赖项,如下所示:-

matplotlib==1.2.0
numpy==1.6.2
pandas==0.9.1

问题在于 pip install -r requirements.txt(当我部署我的代码及其在 requirements.txt 中列出的依赖项时)最终会失败,因为matplotlib 需要先安装 numpy。

当我pip freeze 时,如何确保 matplotlib 在 requirements.txt 文件中 numpy 之后列出?

最佳答案

对于您的情况,这无关紧要,因为 pip 会构建每个需求(为每个需求调用 python setup.py egg_info),然后将它们全部安装。对于您的具体情况,这无关紧要,因为当前需要在构建 matplotlib 时安装 numpy

这是 matplotlib 的一个问题,他们创建了一个修复它的提案:https://github.com/matplotlib/matplotlib/wiki/MEP11

在 pip 问题跟踪器上查看此问题的评论:https://github.com/pypa/pip/issues/25

此问题与 Matplotlib requirements with pip install in virtualenv 重复.

关于python - pip freeze 和依赖顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15892250/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com