ImportError:libavcodec.so.57:无法打开共享库文件:没有这样的文件或目录

问题描述 投票:1回答:1

[我正在处理一个python项目,可悲的是,一旦我尝试从PyCharm ide运行脚本,就会收到以下错误消息:

from .cv2 import *
ImportError: libavcodec.so.57: cannot open shared object file: No such file or directory

现在从终端运行时运行相同的python脚本而不会出现任何错误,因此我非常有信心每个需求都已正确安装。因此,我将注意力转向了环境变量,但是我不确定要添加到pycharm环境变量列表中的变量的名称和值应该是什么。我运行以下命令:

whereis libavcodec.so.57

我得到:

libavcodec.so: /usr/lib/x86_64-linux-gnu/libavcodec.so.57 /usr/lib/x86_64-linux-gnu/libavcodec.so

所以我想这与应该添加到PyCharm的env变量的值有关。

有人可以帮我解决这个问题吗?

python pycharm environment-variables
1个回答
0
投票

[遗憾的是,我没有50的声誉,所以必须answer,而不仅仅是comment.,我发现我的ubuntu 19.10系统具有libavcodec.so.58而不是libavcodec.so.57。使用pycharm版本的snap并不是问题。但是,我对程序包digiKam有类似的问题。

© www.soinside.com 2019 - 2024. All rights reserved.