我正面临着使用Python2.7 GPIO 0.5.11在PI 2中运行DHT 11温度传感器的问题.我指的是http://www.uugear.com/portfolio/dht11-humidity-temperature-sensor-module/ 示例代码.
相同的代码在PI 1 B +上正常工作.在PI 2中,我将"ERR_RANGE"视为错误.我试过调试问题好像数据读取@ GPIO引脚4需要增加.
将数据读取值增加到2000后,返回的温度和湿度值始终为255.有没有人遇到过这个问题,请帮我解决问题.
谢谢,Bharadvaj
我试图在我的Raspberry Pi 2上使用Python 3.4.2的qrtools模块,但它无法运行,因为我没有zbar安装模块.试
pip-3.2 install zbar
Run Code Online (Sandbox Code Playgroud)
给出图片中显示的错误消息
sudo pip-3.2 install zbar
Run Code Online (Sandbox Code Playgroud)
给出了类似的错误
有任何想法吗?
(我确实用Python 2.7安装了它)

更新:libzbar-dev和python3-dev都是最新的.仍然...
No module named 'zbar'
Run Code Online (Sandbox Code Playgroud) 我正在尝试在我的 Raspberry Pi 4 上进行无头安装,运行 Raspberry Pi OS,通过 Raspberry Imager 安装。安装或多或少是普通的,因为我所做的唯一更改是连接(设置 SSH、无线和 VNC,如本指南中所述: https: //www.tomshardware.com/reviews/raspberry-pi-headless-设置方法,6028.html)。
当我通过 VNC 登录时,出现“当前无法显示桌面”错误。应该可以通过 raspi-config 更改屏幕分辨率来修复,但这会使 pi 无响应。将 pi 设置为使用“G3 Legacy”应该可以在重新启动后或不重新启动后解决该问题(答案各不相同),但在这两种情况下似乎都没有什么区别。
有谁知道如何通过 VNC 连接到我的 pi?
谢谢 :)
我在 Raspberry Pi 上的 Raspbian 上使用 nvm。
当我nvm install v0.10.26在几分钟内发生时。
当我nvm install v0.12.6必须 g++ 和 cc 一堆东西时,它需要永远。为什么会有差异?看起来它正在努力构建 OpenSSL、V8 和加密。在 Node.js 的更高版本中是否有新的或不同的东西?
我正在尝试使用最新的 Raspbian 系统映像在我的 Raspberry Pi 上编译 gcc5.3.0。
$ ./configure --enbale-checking=release --enable-languages=c,c++,fortran --host=arm-cortexa7_neon-linux-gnueabihf --build=arm-cortexa7_neon-linux-gnueabihf --target=arm-cortexa7_neon-linux-gnueabihf
$ make
Run Code Online (Sandbox Code Playgroud)
但是,原始编译器 (gcc4.9) 在编译 libgcc 时抱怨未创建 sys/cdefs.h。
我检查我有libc6-dev并build-essential安装。
所以我曾经grep -R 'cdefs' /usr/include/搜索过它,我在/usr/include/bsd/找到了它。我创建了 sys 目录并在 /usr/include/bsd/sys 下建立了到这些头文件的硬链接。
这次它给了我一个更奇怪的错误,/usr/include/stdio.h:312:8: error: unknown type name 'FILE'。
我在 stackoverflow 上搜索了这个,还有一个类似的问题,/sf/answers/1473306621/。但是当我删除/usr/include/sys和/usr/include/bsd,然后重新安装libc6-dev时,我在/usr/include下找不到sys/cdefs.h,编译器仍然报错。
我现在完全迷失了。任何建议将不胜感激。
安装了 boto3 并将其升级到最新版本。我尝试了简易安装 pip 进行安装。我安装了多个版本的 python,所以我什至尝试在 virtualenv venv 中安装。但我得到了同样的错误:“没有名为 boto3 的模块”。
pip install boto3
python
Python 2.7.11 (default, Mar 10 2016, 14:12:44)
[GCC 4.6.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import boto3
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named boto3
>>>
Run Code Online (Sandbox Code Playgroud)
我尝试使用 / 不使用 sudo:
sudo pip install boto3
Run Code Online (Sandbox Code Playgroud)
我正在尝试在 Raspberry Pi 上安装 AWS SDK。
pip freeze
Run Code Online (Sandbox Code Playgroud)
显示“boto3==1.3.0”已安装。
sudo pip install boto3
Requirement already satisfied (use …Run Code Online (Sandbox Code Playgroud) 我有一个 python 程序,它使用日志记录模块将数据输出到文本文件,我遇到的问题是,当我在PyCharm中运行脚本时,文本文件的输出工作正常(1-10 值输出到两个控制台屏幕并写入Log_Test_File.txt),但是当我从命令行运行脚本时,仅显示控制台输出(没有任何内容写入 *.txt 文件)。这发生在两者Ubuntu或我的Raspberry Pi.
我将在启动时自动运行脚本Pi(如 sudo),有没有办法配置Pi或 脚本以使文本输出正常工作?
#!/usr/bin/python
# -*- coding: utf-8 -*-
import logging
logging.basicConfig(filename="Log_Test_File.txt",
level=logging.DEBUG,
format='%(levelname)s: %(asctime)s %(message)s',
datefmt='%m/%d/%Y %I:%M:%S')
i=0
while i<10:
logging.info("Logging test: {}".format(i))
i+=1
Run Code Online (Sandbox Code Playgroud) 背景
我编写的代码记录了来自网络摄像头的视频片段,将它们写入内存流,然后通过Socket连接传输数据,然后将其重新组合成视频并在媒体元素上播放.
最终目标是创建一个婴儿监视器系统,服务器/摄像头运行在Windows IOT Raspberry Pi上,以及我的女朋友和我可以在我们的手机或笔记本电脑上查看的UWP应用程序.除了从房子的另一部分观看摄像机外,我们还能够在我们其中一个人离家时登录,并且我还会及时连接PIR运动传感器和警报系统,但首先是第一.
整个系统工作得相当好,视频中有5秒的延迟,这是我可以接受的(现在),并且使用MediaPlaybackList,视频以相当恒定的速率无缝流式传输(尽可能无缝连接)现在)视频之间的转换.MediaPlaybackList在播放时删除项目,使内存占用保持相对恒定.
问题
当视频在客户端播放时,它会频繁出现但是随机的部分是破碎的图片.它没有任何模式,也不是我能找到的模式,我能描述的唯一方法是将图片的一部分水平分割成两半,两半交换,图片的右侧显示在左边,反之亦然.它就像一个闪烁,因为在破碎的位中只显示了几分之一秒,因为另一个在图片的其他地方出现了大约一秒左右.
这是一个例子:
1)在我开始使用MediaPlaybackList排队数据流之前,我使用的方法是从传入的套接字流中提取每个视频,将其作为StorageFile保存到本地磁盘,然后排队这些StorageFiles,按顺序播放它们然后删除它们(我仍然有源代码控制中的这个代码的版本,我可以挖掘出来,但我不喜欢创建和销毁StorageFiles的想法,因为它看起来非常低效).然而,使用这种方法并没有导致我现在看到的破碎的图片...这让我相信视频本身很好,并且这可能是它被重新组合并流式传输的方式的问题媒体元素?
2)我的女朋友的猫把网络摄像头(微软Lifecam HD-3000)撞到了一边,没有我意识到,我没有意识到,直到我运行服务器并注意到图片是90度角...有趣(和这令人费解的是,传递给客户的图片没有像我上面描述的那样分解.我能看到的唯一不同之处在于图片的尺寸是480 x 640(来自相机坐在它的侧面),而不是标准的640 x 480.这意味着什么,我不确定......
关于这个问题的想法
资源
这里有一些我认为可能相关的代码片段,完整的解决方案源可以在GitHub上找到,这里是: Video Socket Server .
服务器
while (true)
{
try
{
//record a 5 second video to stream
Debug.WriteLine($"Recording started");
var memoryStream = new InMemoryRandomAccessStream();
await _mediaCap.StartRecordToStreamAsync(MediaEncodingProfile.CreateMp4(VideoEncodingQuality.Vga), memoryStream);
await Task.Delay(TimeSpan.FromSeconds(5));
await _mediaCap.StopRecordAsync();
Debug.WriteLine($"Recording finished, {memoryStream.Size} bytes");
//create a CurrentVideo object to hold stream data and give it a unique id
//which the client app can use …Run Code Online (Sandbox Code Playgroud) 在我的树莓派上,我最近在使用时遇到了一些奇怪的问题,webdriver.Firefox所以我决定切换到 chromedriver,无论如何我更习惯它,因为我在桌面上测试东西时使用它。我新安装了 chromedriver 并确保 chromium 是最新版本,但在尝试运行我的程序时出现以下错误:
selenium.common.exceptions.WebDriverException: Message: Service /usr/lib/chromium-browser/chromedriver unexpectedly exited. Status code was: 127
Run Code Online (Sandbox Code Playgroud)
所以我在互联网上寻找可能的解决方案,但我能找到的解决方案要么不涉及 chromedriver (我仍然尝试了其中一些解决方案,但它不起作用),要么涉及更新 chromium/chromedriver,这些解决方案已经启动-迄今为止。为了确定我还更新了 selenium python,但这也没有帮助。
更清楚地说,它在以下代码行中抛出该错误:
driver = webdriver.Chrome("/usr/lib/chromium-browser/chromedriver")
Run Code Online (Sandbox Code Playgroud)
不是 WebDriverException 的重复:消息:服务 chromedriver 意外退出。状态代码是: 127,因为正如我所提到的,某些事情(包括该问题的答案)对我不起作用,而且,我正在使用不同的操作系统。
python selenium chromium selenium-chromedriver raspberry-pi2
raspberry-pi2 ×10
python ×3
raspberry-pi ×3
boto3 ×1
c# ×1
c++ ×1
chromium ×1
gcc5 ×1
javascript ×1
libgcc ×1
linux ×1
logging ×1
node.js ×1
nvm ×1
pip ×1
python-2.7 ×1
python-3.x ×1
selenium ×1
sockets ×1
uwp ×1
vnc ×1
webrtc ×1