当我在 raspberry pi 3b+ 中运行 python 代码时,我得到:
导入错误 /lib/arm-linux-gnueabihf/libm.so.6 版本 glibc_2.29' 未找到
错误我该怎么办?
#beginner
pi@raspberrypi:~/Desktop/Mirror-Interface-Auth/RaspberryPi-Module $ python3 main.py
Traceback (most recent call last):
File "/home/pi/.local/lib/python3.7/site-packages/firebase_admin/firestore.py", line 22, in <module>
from google.cloud import firestore # pylint: disable=import-error,no-name-in-module
File "/home/pi/.local/lib/python3.7/site-packages/google/cloud/firestore/__init__.py", line 18, in <module>
from google.cloud.firestore_v1 import __version__
File "/home/pi/.local/lib/python3.7/site-packages/google/cloud/firestore_v1/__init__.py", line 30, in <module>
from google.cloud.firestore_v1._helpers import GeoPoint
File "/home/pi/.local/lib/python3.7/site-packages/google/cloud/firestore_v1/_helpers.py", line 22, in <module>
from google.api_core import gapic_v1
File "/home/pi/.local/lib/python3.7/site-packages/google/api_core/gapic_v1/__init__.py", line 16, in <module>
from google.api_core.gapic_v1 import config
File "/home/pi/.local/lib/python3.7/site-packages/google/api_
Run Code Online (Sandbox Code Playgroud) 我有一个连接到树莓派3的USB麦克风和扬声器适配器.我已经在alsamixer上设置了所有内容.我还在主目录中设置了pcm.!default sysdefault:0in文件.asoundrc,它将usb音频适配器设置为默认音频卡.
我跑了:aplay -l,输出是:
card 0: ALSA [bcm2835 ALSA], device 0: bcm2835 ALSA [bcm2835 ALSA]
Subdevices: 7/8
Subdevice #0: subdevice #0
Subdevice #1: subdevice #1
Subdevice #2: subdevice #2
Subdevice #3: subdevice #3
Subdevice #4: subdevice #4
Subdevice #5: subdevice #5
Subdevice #6: subdevice #6
Subdevice #7: subdevice #7
card 0: ALSA [bcm2835 ALSA], device 1: bcm2835 ALSA [bcm2835 IEC958/HDMI]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: Device [USB PnP Sound Device], device 0: USB …Run Code Online (Sandbox Code Playgroud) 请有人能为我提供简单的一步一步的说明,让javafx在raspberry pi 3上工作.我已经整天尝试将javafx添加到raspberry pi 3中,我仍然得到错误:
"在活动的JDK中找不到JavaFX部署库"
在我尝试构建的netbeans中,即使我的代码中没有显示错误.
我在这里下载了javaFX嵌入式sdk的gluon社区版本:http://gluonhq.com/labs/javafxports/downloads/ 并按照这里的说明操作:http://docs.gluonhq.com/javafxports/
请任何人都可以提供任何关于让javaFX在raspberry pi 3上工作的简单建议!我对linux很新
如何从Raspberry Pi 3中删除Homebridge。我尝试以下操作时没有任何运气。
pi@Development:~ $ sudo npm uninstall homebridge
npm WARN enoent ENOENT: no such file or directory, open '/home/pi/package.json'
npm WARN pi No description
npm WARN pi No repository field.
npm WARN pi No README data
npm WARN pi No license field.
Run Code Online (Sandbox Code Playgroud)
我也试图删除它而不是sudo。结果更长,但仍然没有运气。
pi@Development:~ $ npm uninstall homebridge
npm WARN enoent ENOENT: no such file or directory, open '/home/pi/package.json'
npm WARN pi No description
npm WARN pi No repository field.
npm WARN pi No README data
npm WARN pi …Run Code Online (Sandbox Code Playgroud) 我刚刚买了一个覆盆子Pi 3.我试图运行它,但首先它写connection refused了ssh尝试.在我运行raspi-config并启用了ssh后,我现在得到了一个Connection closed by 192.168.0.31.当我扫描该机器上的端口时,它22/tcp是打开的(使用nmap).可能是什么问题呢?
我用谷歌搜索了这个问题,但从未发现任何对我的特定情况有用的东西。
所以,我想弄清楚的是某个正在运行的命令的 PID,这样我就可以在必要时终止它。我知道可以通过键入echo $!So来获取命令的 PID
my_command & echo $!
应该给我PID。但事实并非如此,我想我知道为什么:我的命令如下:
screen -d -m -S Radio /path/to/folder -f frequency -r path/to/song
它screen首先打开一个分离的,然后输入命令,以便它被执行并继续在后台运行。这样echo显示给我的 PID是错误的。我猜它向我显示了 PIDscreen -d -m -S Radio /path/to/folder -f frequency -r path/to/song而不是在由 screen 创建的新终端中运行的命令的 PID。
但是还有另一个问题:当我screen -ls在终端中运行时,在后台运行的命令没有显示!我相当确定它正在运行,因为 Pi 的 CPU 使用率始终保持在 25%(而不是通常的 0% 或 1%),并且当我输入时,ps au我实际上可以看到命令和 PID。
所以现在我打电话给社区:关于如何在新终端中找到特定命令的 PID 有什么想法吗?我正在编写一个bash脚本,因此必须可以通过代码获取PID。完美的命令是将 PID 存储在变量中!
我正在尝试在我的 raspberry pi 3 上运行 librosa。在通过互联网搜索数小时后,我终于能够安装它,但是当我尝试导入它时仍然会引发错误。首先,我在安装依赖项时遇到了问题llvmlite。我最终使用以下代码安装了它:conda install -c numba llvmlite. 我使用带有 miniconda 的 python 3.4 构建。
安装 llvmlite 后,我可以使用pip(无法使用 conda)安装 librosa
pi@raspberrypi:~ $ pip install librosa
Collecting librosa
Using cached https://www.piwheels.hostedpi.com/simple/librosa/librosa-
0.5.1-py3-none-any.whl
Requirement already satisfied: resampy>=0.1.2 in
./miniconda3/lib/python3.4/site-packages (from librosa)
Requirement already satisfied: scipy>=0.13.0 in
...
Installing collected packages: librosa
Successfully installed librosa-0.5.1
Run Code Online (Sandbox Code Playgroud)
显然 librosa 已安装。
pi@raspberrypi:~ $ pip list
DEPRECATION: The default format will switch to columns in the future.
You can use …Run Code Online (Sandbox Code Playgroud) 我想在我的Raspberry Pi(raspbian / jessie)上安装Ansible,以便我可以对其进行维护。不幸的是,我似乎无法安装它。到目前为止,我已经尝试过APT和PIP,但是每个都有障碍。
pi@retropie:~ $ sudo apt-add-repository ppa:ansible/ansible
Traceback (most recent call last):
File "/usr/bin/apt-add-repository", line 167, in <module>
sp = SoftwareProperties(options=options)
File "/usr/lib/python3/dist-packages/softwareproperties/SoftwareProperties.py", line 105, in __init__
self.reload_sourceslist()
File "/usr/lib/python3/dist-packages/softwareproperties/SoftwareProperties.py", line 595, in reload_sourceslist
self.distro.get_sources(self.sourceslist)
File "/usr/lib/python3/dist-packages/aptsources/distro.py", line 89, in get_sources
(self.id, self.codename))
aptsources.distro.NoDistroTemplateException: Error: could not find a distribution template for Raspbian/jessie
Run Code Online (Sandbox Code Playgroud)
pi@retropie:~ $ sudo pip install ansible
Downloading/unpacking ansible
Downloading ansible-2.4.1.0.tar.gz (6.7MB): 6.7MB downloaded
no previously-included directories found matching 'ticket_stubs'
no previously-included …Run Code Online (Sandbox Code Playgroud) 我尝试使用我的Raspberry Pi 3和最新的Raspbian创建我自己的通用遥控器.在构建了小接收器和发射器(我遵循的教程)并将所有内容连接起来后,我在尝试接收IR时收到了此消息.
pi@raspberrypi:~ $ sudo modprobe lirc_rpi
pi@raspberrypi:~ $ sudo kill $(pidof lircd)
pi@raspberrypi:~ $ mode2 -d /dev/lirc0
Using driver devinput on device /dev/lirc0
Trying device: /dev/lirc0
Using device: /dev/lirc0
Partial read 8 bytes on /dev/lirc0pi@raspberrypi:~ $
Run Code Online (Sandbox Code Playgroud)
我该如何解决?
我正在绘制从树莓派到情节的温度和湿度读数。
在同一个 y 轴上,它们看起来很好。
当我通过布局添加第二个 y 轴时,温度轨迹 (trace1) 不显示。
在 plotly 本身,它显示了 trace1 和 trace2 的数据,但由于某种原因它没有绘制 trace1。
有任何想法吗?!
import plotly.plotly as py
import json
import time
import datetime as dt
import plotly.graph_objs as go
import numpy as np
import sqlite3
import pandas as pd
con = sqlite3.connect('/home/pi/environment.db')
#c = conn.cursor()
df = pd.read_sql_query("SELECT date_time, temp, humid FROM readings",
con)
df['temp_MA'] = df.temp.rolling(10).mean()
df['humid_MA'] = df.humid.rolling(10).mean()
trace1 = go.Scatter(
name = 'Temperature degC',
x=df.date_time,
y=df.temp_MA,
yaxis = 'y1'
)
trace2 = …Run Code Online (Sandbox Code Playgroud) raspberry-pi3 ×10
raspbian ×2
ansible ×1
arm ×1
audio ×1
bash ×1
debian-based ×1
gnu-screen ×1
java ×1
javafx ×1
javafxports ×1
librosa ×1
linux ×1
lirc ×1
numba ×1
pid ×1
plotly ×1
python ×1
python-3.x ×1
raspberry-pi ×1