gpt4 book ai didi

python - 导入 CV2 时收到来自 lingnutls/'Hogweed' 的错误

转载 作者:行者123 更新时间:2023-12-03 16:58:41 26 4
gpt4 key购买 nike

我从未见过这样的错误,不知道从哪里开始。我安装了 opencv

conda install opencv
并且正在使用名为 fpn 的 conda 环境运行 Ubuntu Linux 18.04。我什至应该如何调试这个?
Traceback (most recent call last):
File "test.py", line 5, in <module>
import cv2
ImportError: /home/s/miniconda3/envs/fpn/lib/python3.7/site-packages/../../././libgnutls.so.30: symbol mpn_add_1 version HOGWEED_4 not defined in file libhogweed.so.4 with link time reference

最佳答案

最近发布的用于 Conda 的 opencv 包似乎存在问题。我测试过 all the 4.x releases发现问题是从4.3开始出现的。除非你真的依赖 >=4.3,否则强制使用 4.3 之前的版本可以解决问题,

name: test
channels:
- anaconda
- conda-forge
dependencies:
- python>=3.8
- opencv<4.3
在我的情况下,这安装了 4.2.0。进口 cv2在 Python 中工作正常。请注意,使用 conda update对我不起作用,我仍然遇到错误,但我必须先 remove the environment然后 re-create it .我认为这种行为表明错误根源于 opencv 的某些依赖项,当 conda update 时没有正确降级用来。

关于python - 导入 CV2 时收到来自 lingnutls/'Hogweed' 的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64555101/

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