python 为什么pip报告依赖项冲突,即使没有?

x33g5p2x  于 2023-05-21  发布在  Python
关注(0)|答案(1)|浏览(347)

pip在没有依赖项冲突时报告依赖项冲突:

The conflict is caused by:
    apache-beam[gcp] 2.39.0 depends on numpy<1.23.0 and >=1.14.3
    tensorflow-utils 0.0.18.dev1 depends on numpy==1.22.4

tensorflow-utils==0.0.18.dev1是我自己的包。冲突中的边界指定numpy必须是>=1.14.3,而apache-beam[gcp]必须是<1.23,我的numpy==1.22.4版本满足了这一点。
环境详情:

root@6b7ea6e22c5a:/# python3 -V
Python 3.7.10

root@6b7ea6e22c5a:/# python3 -m pip -V
pip 21.2.2 from /opt/conda/lib/python3.7/site-packages/pip (python 3.7)
gdrx4gfi

gdrx4gfi1#

它可以是缓存的依赖关系信息:pip可能缓存了过时或冲突的依赖信息。您可以尝试清除pip缓存pip cache purge

相关问题