首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Thonny中手动安装库

如何在Thonny中手动安装库
EN

Stack Overflow用户
提问于 2021-05-03 19:38:09
回答 1查看 1.1K关注 0票数 2

我想使用Thonny https://github.com/adafruit/Adafruit-uRTC安装这个库,以便在我的Raspberry Pi Pico中使用DS3231。我不能通过内置的包管理器功能安装它,原因有两个。PyPi上的版本已经过时了,而且明显存在错误,我想使用最新的版本。即使我想在PyPi上使用该版本,micropip也无法安装它,并显示一条不透明且毫无帮助的错误消息"micropip returned with error code 1“。

我有源文件,它们没有依赖关系,我怎么才能手动安装它们呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-05-03 22:38:48

您尝试安装的库已弃用。也许你想要一个更具体的驱动程序like this one。您可以像任何其他.py文件一样将其上传到您的主板。

通常,要手动安装库,需要输入REPL并键入。

代码语言:javascript
复制
>>> import upip
>>> upip.install("NAME OF PACKAGE")

您还可以在本地文件系统上提供包的路径。更多信息可以在here上找到。

代码语言:javascript
复制
>>> import upip
>>> upip.install("NAME OF PACKAGE", "c:\full\path\to\package")

然而,这并不是最佳的方法,因为它将模块作为纯python注入,并可能导致内存分配错误。最好的方法是将模块冻结到固件中。这需要重新构建固件。解释如何冻结模块和重建固件超出了本答案的范围。在这个主题上有大量的article.PDF资源。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67368303

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档