树莓派提示:error: externally-managed-environment 树莓派安装虚拟环境,树莓派flask报错

错误信息

raspberry@raspberrypi:~ $ pip install flask
error: externally-managed-environment

脳 This environment is externally managed
鈺扳攢> To install Python packages system-wide, try apt install
python3-xyz, where xyz is the package you are trying to
install.

If you wish to install a non-Debian-packaged Python package,
create a virtual environment using python3 -m venv path/to/venv.
Then use path/to/venv/bin/python and path/to/venv/bin/pip. Make
sure you have python3-full installed.

For more information visit http://rptl.io/venv
note: If you believe this is a mistake, please contact your Python installation or OS distribution provider. You can override this, at the risk of breaking your Python installation or OS, by passing --break-system-packages.
hint: See PEP 668 for the detailed specification.

树莓派安装虚拟环境,树莓派flask报错

因为在某些系统中,Python环境是由操作系统管理的。为了避免破坏系统的Python环境,建议使用虚拟环境来安装Python包。

安装 python3-venv(如果还没有安装)

sudo apt update
sudo apt install python3-venv

创建虚拟环境

python3 -m venv myenv

激活虚拟环境(进入)

source myenv/bin/activate

安装 Flask

在虚拟环境激活的情况下,运行以下命令:

pip install flask
pip install flask_cors

运行脚本

确保在虚拟环境中运行Python脚本:
python your_script_name.py

退出虚拟环境

deactivate
使用虚拟环境可以确保你安装的包不会影响系统的Python环境。

图片

切换到虚拟环境
在这里插入图片描述

尝试运行脚本

在这里插入图片描述
安装flask_cors ,并运行脚本,警告是 :
Flask 默认使用开发服务器。对于生产环境,考虑使用更安全、更高效的 WSGI 服务器,例如 Gunicorn 或 uWSGI。
按 CTRL+C 可以停止运行的服务器。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值