我在一个文件中使用Adafruit_DHT库,当我尝试使用pyinstaller进行编译时,我得到一个错误,即Raspberry_Pi_Driver。所以:无法打开共享对象文件我使用的是普通的RPi(不是模型2)和raspbian。我试图编译的文件本身很好。Raspberry_Pi_Driver。所以我确实找到了。/| grep Raspberry_Pi_Driver。所以它确实存在。我还尝试在编译pyinsatler时使用——hidden-import=Adafruit_DHT,但也不起作用。编译时,它不会给出任何错误。我注意到编译后,在构建文件夹中有一个Adafruit_DHT文件夹,其中包含驱动程序等。知道是怎么回事吗?可能是在构建文件夹下重新创建了库,这在执行文件时令人困惑吗?
我找到了解决方案(感谢:k4ml.me/posts/pyinstaller.html)我只是在创建exe文件时添加了'-p/path/to/mylib', mylib是Adafruit_DHT文件夹的目录(Adafruit_DHT_Driver. html)。