微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

尝试在树莓派上使用 wxPython

如何解决尝试在树莓派上使用 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 一起工作?

解决方法

我们(最终)发现:

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

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。