我想使用Thonny https://github.com/adafruit/Adafruit-uRTC安装这个库,以便在我的Raspberry Pi Pico中使用DS3231。我不能通过内置的包管理器功能安装它,原因有两个。PyPi上的版本已经过时了,而且明显存在错误,我想使用最新的版本。即使我想在PyPi上使用该版本,micropip也无法安装它,并显示一条不透明且毫无帮助的错误消息"micropip returned with error code 1“。
我有源文件,它们没有依赖关系,我怎么才能手动安装它们呢?
发布于 2021-05-03 22:38:48
您尝试安装的库已弃用。也许你想要一个更具体的驱动程序like this one。您可以像任何其他.py文件一样将其上传到您的主板。
通常,要手动安装库,需要输入REPL并键入。
>>> import upip
>>> upip.install("NAME OF PACKAGE")您还可以在本地文件系统上提供包的路径。更多信息可以在here上找到。
>>> import upip
>>> upip.install("NAME OF PACKAGE", "c:\full\path\to\package")然而,这并不是最佳的方法,因为它将模块作为纯python注入,并可能导致内存分配错误。最好的方法是将模块冻结到固件中。这需要重新构建固件。解释如何冻结模块和重建固件超出了本答案的范围。在这个主题上有大量的article和.PDF资源。
https://stackoverflow.com/questions/67368303
复制相似问题