[我正在处理一个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变量的值有关。
有人可以帮我解决这个问题吗?
[遗憾的是,我没有50的声誉,所以必须answer
,而不仅仅是comment.
,我发现我的ubuntu 19.10
系统具有libavcodec.so.58
而不是libavcodec.so.57
。使用pycharm
版本的snap
并不是问题。但是,我对程序包digiKam
有类似的问题。