树莓派论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 56|回复: 0
收起左侧

[交流] externally-managed-environment python这个问题怎么解决?

[复制链接]
发表于 7 天前 | 显示全部楼层 |阅读模式
树莓派最新系统使用进行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  

GMT+8, 2024-11-22 15:33 , Processed in 1.093750 second(s), 27 queries , Gzip On.

Powered by Shumeipai.net! X3.2

© 2001-2015 树莓派论坛安全联盟

快速回复 返回顶部 返回列表