问题标签 [raspbian-buster]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ssh - 通过 SSH 连接到 Raspberry PI 时出现问题
在本地地址连接到 Malina 时,一切正常,但从外部连接时会显示:无法与 46.250.28.77 端口 22 协商:未找到匹配的密钥交换方法。他们的提议:diffie-hellman-group1-sha1,diffie-hellman-group14-sha1 已经尝试了一切。你能帮助我吗? 在此处输入图像描述
raspberry-pi - 在 Raspberry Pi 中使用调制解调器管理器连接数据时出错
我正在使用带有 Raspbian Buster OS 的 Raspberry Pi 计算模块 3。我已连接 Quectel EC25 调制解调器并尝试使用网络管理器和调制解调器管理器工具连接到互联网。
每当我使用新的 Airtel 或 Vodafone SIM 卡时,都会Couldn't connect bearer: 'QMI protocol error (14): 'CallFailed''
出现couldn't start network: QMI protocol error (79): 'PolicyMismatch'
错误。随机数小时后(最多 50 小时),此错误得到解决,连接成功建立。我无法弄清楚到底是什么问题。
根据日志的错误列表:
QMI 协议错误 2,237 表示ip-support-mismatch
和 6,55 表示multiple-connection-to-same-pdn-not-allowed
。我无法理解这些以及如何解决它们。
以下是网络管理器连接详细信息:
我正在附加调制解调器管理器的调试日志。
python-3.x - Matplotlib 错误:命令出错,退出状态为 1:python setup.py egg_info 检查日志以获取完整的命令输出
操作系统:Raspbian Buster Lite(全新安装)
硬件:树莓派 3B+
python --version
:3.9.1(预装的 3.7.2 除外)
你好。我昨天设置了一个新的 Raspbian Buster Lite。我从源代码安装了 Python 3.9.1(pip 以前不存在,而是由 Python 3.9 安装的)。
我想远程使用这个 Pi,主要与numpy
其他matplotlib
包一起工作。我无法安装matplotlib
。它给出了上述错误。我也尝试在更新后这样做setuptools
。我仍然得到同样的错误。GitHub 论坛中的某个地方sudo python3.9 -m pip install matplotlib
为某些用户工作。不幸的是,对我来说它没有用。
此外,错误消息所涉及的日志文件在哪里?我可以去哪里查看它们“完整的命令输出”?
我想提一下以下内容,以防万一它可能有用:
- 在安装 Python 3.9.1
python3.9
并pip3.9
放入/usr/local/bin/
. 升级 pip 后,它显示消息Defaulting to user installation because normal site-packages is not writable。之后,所有软件包现在都安装到~/.local/lib/python3.9/site-packages/
. - 提到它的原因是在运行
sudo python3.9 -m pip install matplotlib
它之后仍然显示消息警告:您使用的是 pip 版本 20.2.3;但是 20.3.3 可用。但是,我已经升级了 pip。 - 此问题的 ERROR 标题显示在最后一行。在此之前,它说了两件事:
任何解决此问题的帮助将不胜感激。提前致谢。
raspberry-pi4 - 通过 Raspberry Pi 上的 shell 启用可预测的网络接口
树莓派上的可预测网络接口通常通过 sudo raspi-config -> 启用可预测网络接口来设置。有没有办法以编程方式启用此选项?我有一个初始化树莓派的 shell 脚本,它也应该启用所述选项。
python - 在 tflite-runtime raspberry-pi 安装中找不到解释器类
我已按照链接“https://www.tensorflow.org/lite/guide/python”中给出的程序在我的树莓派中安装 tensorflow lite。但是 .interpreter 和其他类不存在于已安装的包中。
我正在使用 Raspberry-pi 模型 B+ 和 raspberry pi OS(buster)
- 安装过程中还有什么需要注意的吗?
- 我已经有了 .tflite 模型。这个装置足以让我进行面部识别吗?
raspberry-pi - 将 Discord Web App 设置为在 Raspbian 10 Buster 中启动时运行
想让 Discord 在启动时以全屏模式运行。
我正在使用什么:
- 树莓派 4 8gb
- Raspbian 10 克星
- Pi 应用程序(当前)分布
- Discord WebApp(当前)
我试过的:
- rc.local
- .bash
- 初始化文件
不确定我是否按照错误的说明进行操作,还是因为它是桌面应用程序而不是 .py?
作为参考,我尝试按照以下说明插入:
usr/shr/applications/electron-dsicord-webapp.desktop
它列出的地方sample.py
https://www.dexterindustries.com/howto/run-a-program-on-your-raspberry-pi-at-startup/
无论如何,是否可以编写脚本使其在启动时运行;是否也可以让它自动全屏?
谢谢,
bluetooth - 当您信任蓝牙设备时,存储信任的配置文件在哪里?
假设我运行这个命令
存储受信任设备列表的实际文件在哪里?
python-3.x - 当从不同的模块调用子例程时,程序尝试导入 paramiko 失败
问题:
我有一个 python 文件(forge.py),其中有一行“import paramiko”,以及一个使用 paramiko 模块中的函数的函数process()。当被forge.py文件中的另一个子例程调用时, “import paramiko”行可以正常工作,但在从不同文件 ( main.py )调用时会引发错误。
哪些步骤将重现该问题?
1 在 Raspbian 操作系统上运行 PyCharm,python3.8 解释器。
预期的结果是什么?
当我在测试函数的forge.py文件中运行main()函数时,它会很好地加载paramiko,并且对 paramiko 的process ()函数调用(如下所示)按预期工作。
相反会发生什么?
我有另一个文件(main.py ),它也在forge.py中调用process(),它是使用import ... from ...引用包含的。但是当main.py中的代码进行调用时,它会失败并报告此错误:
ModuleNotFoundError:No module named 'paramiko'.
而这个追溯:
以下是main.py中的相关代码摘录
以下是 forge.py 的相关部分:
c++ - libmodbus 库的 modbus_read_registers() 无法在 Raspbian GNU/Linux 10 (buster) 上读取 RS485 数据,但能够在 Yocto Dizzy Release 上读取
我正在使用下面的 c\c++ 示例代码来使用 libmodbus 读取 Modbus RTU 数据。我有两个不同的基于 linux 的网关,一个有 Raspbian GNU/Linux 10 (buster),另一个有 Yocto Dizzy Release。使用 libmodbus lib,我能够读取两个网关上的 modbus tcp 数据。但是对于 modbus rtu (RS485) 的 Raspbian GNU/Linux 10 (buster),我在读取缓冲区时遇到连接超时。两种网关还有一个区别,即 Raspbian GNU/Linux 10 (buster) 使用 ttyUSB0 端口,而 Yocto Dizzy Release 使用 linux 的 ttymxc2 端口。
但是当我在 Raspbian GNU/Linux 10 (buster) 上使用 pymodbus 在 python 中尝试示例代码时,我能够读取数据。
有人可以帮助确定在 c++ 中使用 libmodbus for Raspbian GNU/Linux 10 (buster) 的 modbus rtu (RS485) 出了什么问题。
python-3.x - 为什么在我的 pi 4b 上连接 DSI 触摸屏的 raspbian buster 上出现“_tkinter.TclError: no display name and no $DISPLAY environment variable”?
我的 main.py 如下:
当我做
...我在第 2 行收到以下错误:
我在 main.py 的第 2 行之后插入了它,以尝试让它工作:
...但后来我明白了:
我还尝试将 main.py 复制到桌面并在桌面上添加一个带有以下内容的 launch.command 文件:
……然后……
然后我双击桌面上的launch.command 图标,它将文件打开到记事本附件中,而不是提供执行文件的选项。
我正在尝试构建一个最终通过自动启动运行的 GUI,但现在只需要窗口出现在 raspbian 桌面前面的屏幕上,这样我就可以看到我需要做些什么来进一步完善它。
我是 python3 和 tkinter 的新手,只关注适用于他们的脚本和 youtube 视频,没有任何这些明显的切线错误。任何有关让 mainWin 显示在 DSI 屏幕上的帮助将不胜感激。