You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Jupyter Notebook中安装并运行protoc工具?

解决protoc: command not found问题

你通过pip install protobuf仅安装了Python语言的Protobuf绑定库,protoc是独立的Protocol Buffers编译器,需要单独安装,以下是几种适配Linux云端环境的安装方案:

1. 基于系统包管理器安装(推荐,有sudo权限时)

Debian/Ubuntu 系列发行版

执行以下命令更新包列表并安装编译器:

sudo apt-get update && sudo apt-get install -y protobuf-compiler

RedHat/CentOS/Rocky 系列发行版

使用yum或dnf安装:

# CentOS 7及以下用yum
sudo yum install -y protobuf-compiler
# CentOS 8+或Rocky用dnf
sudo dnf install -y protobuf-compiler

安装完成后,执行protoc --version验证是否安装成功。

2. 无sudo权限时,手动安装预编译二进制

  1. 下载对应Linux架构(通常是x86_64)的Protobuf预编译压缩包
  2. 解压压缩包:
unzip protoc-*.zip
  1. 将解压出的protoc二进制文件复制到你有权限的PATH目录(比如~/.local/bin):
cp protoc-*/bin/protoc ~/.local/bin/
  1. 临时刷新环境变量(永久生效可将此命令添加到~/.bashrc或~/.zshrc):
export PATH="$HOME/.local/bin:$PATH"

3. Conda环境下安装

如果你的云端环境使用Conda管理,可通过conda-forge源同时安装编译器和Python库:

conda install -c conda-forge protobuf

安装完成后,重新执行你的命令即可:

protoc --python_out=. ./mint/protos/*.proto

内容的提问来源于stack exchange,提问作者FabricioG

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.26 08:42:07