使用pyCharm构建虚拟包

问题描述 投票:1回答:1

我正在为Raspberry pi编写GUI,但是我想在PC上处理代码,然后将其放入pi中,只是cos工具更好,而且我大多数人都可以远程访问pi等。我的问题是,GUI使用RPi.GPIO库(在PC上不存在)进行了一些调用,以更改Pi上的IO引脚。当然,我可以注释掉pi特定的代码行,但这确实很麻烦,尤其是当我开始来回移动时。我的想法是为PC建立一个虚拟/镜像库,然后代码在PC上选择虚拟库,然后在pi上选择真实库。看起来很简单,但是我真的很困惑创建自己的库。因此,总而言之,我的问题是-使用PyCharm创建我的代码可以快速建立库的最简单方法是什么...

这里有一些用于上下文的快速代码...

import RPi.GPIO as GPIO # this is the library I want to mirror

# sets pin numbering on pi, does completely nothing in 
#  the dummy I want to call in on on PC
GPIO.setmode(GPIO.BOARD) 
GPIO.output(self.reset_pin, 1) # also does stuff on pi, nothing on PC
python pycharm
1个回答
0
投票

在pypi上有fake-rpi软件包:

那么,这是否可以模拟Raspberry Pi上的所有内容?没有!现在,它可以模拟我的使用和需求。随着时间的流逝,将会添加更多。也欢迎您对我尚未添加的内容提交请求请求。

但是看起来像是模拟GPIO引脚

© www.soinside.com 2019 - 2024. All rights reserved.