树莓派论坛

 找回密码
 立即注册

externally-managed-environment python这个问题怎么解决?

树老大 发表于 2024-11-15 23:51:45 | 显示全部楼层 |阅读模式
树莓派最新系统使用进行python安装一些东西时,会报错:
error:externally-managed-environment
x This……………………
12.png
这个是Python官方搞出来的,简单说就是怕pip安装东西时,把系统搞坏了。具体不多说,我也说不清楚。
可能有风险的办法是:加上:--break-system-packages
如下:
sudo pip3 install adafruit-circuitpython-ssd1306 --break-system-packages

最好的解决办法是:
搞一个虚拟环境:
1、安装python3-venv包:
sudo apt install python3-venv
2、创建虚拟环境:
python3 -m venv myenv
3、激活并使用虚拟环境:
source myenv/bin/activate
4、这下就可以安装你要装的了:
pip install 你要装的东西。。。

比如我这里要装:adafruit-circuitpython-ssd1306
pip install adafruit-circuitpython-ssd1306
9.png
5、装完后,可以输入下面命令,退出虚拟环境:
deactivate





您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版 | Archiver | 树莓派论坛 ( 粤ICP备15075382号-1 )