python - 尝试在树莓派上使用 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 工作,但那是另一篇文章......
推荐阅读
- python - pydrive:尝试将文件从远程服务器上传到 Google Drive
- php - 测试条带 - 为结帐会话创建费用
- angular - Angular 8隐藏div并在按钮单击时显示div
- javascript - ngFor 和 trackBy 与来自 API 的异步数据仍然重新渲染 DOM?
- python - 将数据作为元组移交以在 abaqus python 代码中运行
- batch-file - 文件路径中有空白空间的批处理地狱
- python - 显示 Python 图像
- c - 返回由随机字母组成的字符串的指针的函数
- python - 当信标在扫描仪上显示/不显示时,如何修改此 python 脚本以执行 php 文件?
- xpath - 过滤器介体中的 XPath 表达式