Questions tagged «python»

Python是一种通用的,动态类型的,面向对象的高级编程语言。Raspberry Pi最受欢迎的操作系统发行版中安装了版本3.x和2.x的解释程序。


5
如何将RPi3更新为Python 3.6?
Python 3.6刚刚问世。我尝试按照以下说明从tarball进行构建,但是由于挂起了make命令,因此在20分钟左右后终止了该过程。 我还注意到,在执行./configure命令时,许多检查都以“否”结束。我需要重新整理一下并安装执行此操作的所有内容吗?
39 raspbian  python  pi-3 

7
使用Python播放音频文件
我正在寻找一个维护良好的Python库,该库允许我使用标准音频输出在Raspberry Pi上播放音频文件。 到目前为止,我已经尝试了几种,但似乎都没有用。尽管pyglet可以在我的常规计算机上正常运行,但会在Raspberry Pi上导致错误。有没有被证明易于使用的Python库?
38 python  audio 

6
推荐的Raspberry Pi上用于Python开发的GUI工具包
我正在使用Pi来教我的女儿Python(和我自己在某种程度上),到目前为止,我们度过了一段美好的时光-但是CLI只能带我们过去。我已经开始研究其他工具包,特别是wx,Qt和GTK。尽管我无法找到很多Raspberry Pi的特定信息,但这些通常都对Linux具有很好的绑定力。我也对其他工具包持开放态度-只要python绑定是好的。 有没有人在pi上编码其中之一的经验?apt-get我需要运行一个简单的命令来安装必要的软件包吗?更好的是,有没有准备好与股票Raspbian图像搭配使用的工具包? 注意:我目前正在使用Raspbian,没有问题,尽管Arch由于Mono的浮动ABI问题而很诱人。

9
在启动时运行Python脚本
这个问题已经被问过好几次了,但是我似乎并没有利用现有的信息来解决这个问题。 我的Pi运行Raspbian。我有一个名为dnscheck.py的Python脚本,它将永远循环。 我需要它在启动时运行。我知道我必须创建一个包含以下内容的.sh文件 sudo python dnscheck.py & 我不知道该文件应该在哪里或是否应该包含其他文件。我知道init.d文件夹,但是看到框架示例,我想应该有一种更简单的方法来完成此简单任务。
29 raspbian  python 

2
如何使用Debian / Python对USB设备进行编程
Pi正被推广为主要用于Python的教育设备。与此相关,在线上已经有一些很棒的例子,说明人们从Python访问GPIO。 但是,大多数现成的(而不是家用的)外设都具有USB接口。如何使用标准Debian / Python卡访问这些文件?是否有可用的Python库和良好的教程?

3
如何将GPIO引脚用作数字输出?
我读过Raspberry Pi有许多输入和输出引脚。 我该如何切换?(来自Python?) 什么电压逻辑? 我需要上拉或下拉电阻吗? 我需要将引脚从输入切换到输出吗? 哪些引脚可用?
28 gpio  python  output 

9
如何控制RC伺服器?
我想通过Python从GPIO引脚控制一个小型RC伺服器(5 V,500 mA)。 硬件 所需的电气连接是什么? 我可以将多个伺服器连接到Raspberry Pi吗? 目前有任何限制吗?我需要用晶体管缓冲输出引脚吗? 我可以直接从Raspberry Pi为伺服器供电,还是应该使用外部电源?我需要电容器来平滑伺服器的抽力吗? 软件 我需要什么软件/ Python代码?我知道我需要20毫秒的脉冲,如何实现呢? 通过这种方式使用Raspberry Pi,我可以期望什么样的CPU负载?
26 gpio  python  servo  pwm 

2
如何使Python与Lighttpd配合使用?
我已经在Raspberry Pi上安装了Lighttpd,但是现在我想让服务器端代码正常工作。我熟悉PHP,但是我认为应该尝试使用Python,因为它应该是Raspberry Pi的“入门语言”。如何通过Lighttpd使Python处理服务器端代码?

6
检测pi上是否正在运行python程序
我有一个使用sys.platform.startswith('linux')进行测试的python脚本,但是我无法分辨x86 / 64处理器和raspberry pi的ARM之间的区别。处理器。 我之所以需要这样做,是因为要为树莓派运行针对mac,linux x86 / 64或linux ARM编译的外部脚本。 据我所知,实际上并没有统一的方法来告诉您实际上是在树莓派上运行。任何帮助,将不胜感激。
23 python  arm 

6
Raspberry Pi在启动时自动启动程序
我建立了一个无线传感器网络,该网络由两个装有传感器的Raspberry Pi(runnnig Raspbian)和一个收集数据的基站Raspberry Pi组成。 每次我要运行该系统时,我都必须登录到每个传感器单元并运行两个循环的Python程序,一个用于收集传感器数据,另一个用于传输到基站。 这些设备将进入无法访问互联网的尴尬位置,因此随身携带显示器,键盘和鼠标让它们运行起来并不容易。有什么方法可以设置它们以自动登录,运行程序1,然后在启动时自动运行程序2?
22 python 

4
使用Raspberry Pi通过红外线控制AC
当我从某个地方回家的路上时,我希望能够在到达公寓前的几分钟内切换交流电源,方法可能是使用手机将其连接到桌上的Raspberry Pi,以便转,控制交流电。可使用红外遥控器控制AC。我希望Raspberry Pi发出所需的信号。 我必须为Raspberry Pi购买什么才能使其发送所需的信号?另外,我将需要一些东西来采样原始遥控器发送的信号,因此我可以告诉Raspberry Pi发送哪个信号。我怎么做? 请注意,我唯一会使用的编程语言是Python。如果某些东西需要用C或其他东西编程,那对我来说不是一个好的解决方案。

3
当Raspberry Pi启动时,为什么某些GPIO引脚为高电平?
我连接了一个简单的电路,一个LED连接到BOARD参考上的引脚18。我运行了一个简单的程序,将引脚18设置为HIGH,这将打开LED,然后几秒钟后,将引脚18设置为LOW,最后我用GPIO.cleanup()结束了程序。 此时,LED熄灭,这意味着引脚18熄灭(低电平)。现在,我重新启动或重新启动Raspberry Pi,当它重新启动时,插针18上的LED再次点亮,即使在重新启动Raspberry Pi之前该插针已熄灭。 为什么会这样呢?当Raspberry Pi启动时,如何配置特定的引脚(例如引脚18)为关闭?而且我不希望Raspberry Pi启动时任何GPIO引脚都处于高电平。 我担心这个问题,因为假设引脚18连接到机器人上的DC电动机,并且当Raspberry Pi启动时,电动机将打开,这不是我想要的,因为这会干扰机器人的整体结构,有些电动机可能启动而另一些电动机则无法启动,这取决于它们连接的引脚。我想以同步方式手动打开所有电机。 另一件事是,并非所有的引脚都有此问题。当Raspberry Pi启动时,有些会停下来,而有些则不会。
18 gpio  python  boot  rpi.gpio  led 

5
哪些Python IDE /交互式shell最适合Pi?
我知道这也许有点狡猾,但是我将继续。 我想知道许多python IDE /交互式shell中哪一个最适合RPi?我的意思是内存不足,SD上的内存也很低。 如果有人认为还有其他因素,请发表评论。
18 python  ide 

3
如何正确安装python RPi.GPIO库
我从这里下载了RPi.GPIO 5.3a:https ://pypi.python.org/pypi/RPi.GPIO 我解压缩了tar文件,将其cd到文件夹中并运行: sudo python setup.py install 它经历了一堆东西,似乎没有失败。其工作的最后一行是: Writing /usr/local/lib/python2.7/dist-packages/RPi.GPIO-0.5.3a.egg-info 之后,它就完成了,并给了我控制权。 现在我输入 sudo python 然后 import RPi.GPIO 我看到 ImportError: No module named GPIO 谁能指出我需要采取哪些步骤来正确安装python GPIO库,以便我可以导入它并操纵GP引脚?我在网上发现了很多不同的过程(这是最常出现的过程),但是到目前为止,我仍然无法使它们中的任何一个都能正常工作。
16 gpio  python  rpi.gpio 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.