首页 > 解决方案 > 尝试在树莓派上使用 wxPython

问题描述

我已经在我的 RPi 上安装了 wxPython,使用

sudo pip3 install wxPython-4.0.7.post2-cp37-cp37m-linux_armv7l.whl

但是当我尝试运行我的 python 程序(在我的 Windows 机器上运行)时,我得到了

Traceback (most recent call last):
  File "TrainingUI.py", line 2, in <module>
    import wx.media
  File "/usr/local/lib/python3.7/dist-packages/wx/media.py", line 13, in <module>
    from ._media import *
ImportError: libgstreamer-0.10.so.0: cannot open shared object file: No such file or directory

我看到media.py文件中有from ._media import *一行,但我不知道它是什么意思。我曾经ls -a看到没有名为 的文件._media,而且我对 python 的经验还不够,不知道它还指的是什么。

如何让这个 wx 发行版在 RPi 上与我的 python3.7 一起使用?

标签: pythonraspberry-piwxpython

解决方案


我们(最终)发现:

sudo apt-get install libgstreamer-plugins-base0.10-0

并且 wx.media 导入时的错误现在消失了。我们无法让 MediaCtrl 工作,但那是另一篇文章......


推荐阅读