一.报错产生的原因
最近作者更新了这两个系统,在作者想去安装非 Debian的库的时候总是出现以下的报错:
error: externally-managed-environment
这是因为树莓派5升级了服务器系统,从 Debian 11 到了 Debian 12,这个服务器系统对于外接库的限制还是比较严格的。作者也按照系统给的方法尝试了Python自带的venv虚拟环境(见之前的文章http://t.csdnimg.cn/reFao),虽然说解决了下载库的问题,但是说实话Python虚拟环境的兼容性真的一言难尽。所以,今天作者在这里分享一个十分简单的方法解决这一个限制。
注意:这个方法在使用后不会检视库的安全性,请注意自己安装的库的安全性,若出现病毒作者一律不负责。这个方法截至2024年3月12日之前仍然有效。
二.解决方法
其实非常简单,首先打开树莓派的文件,找到lib文件夹,并找到自己Python所在的文件夹
记住这个文件夹的名称及地址,后面要用。
然后打开树莓派的终端,输入以下代码: