사용자 도구

사이트 도구


python:protobuf

문서의 이전 판입니다!


python: protobuf

protobuf가 C++ 백엔드를 사용하는지 확인

# (1)
from google.protobuf.internal import api_implementation
print("Protobuf Backend:", api_implementation.Type())  # "cpp"여야 함
 
# (2)
import google.protobuf.pyext._message 에서 
# import error가 발생한다면, C++ 백엔드 사용을 못하는 것임

C++ 백엔드를 사용하도록 강제 설정

# bash
export PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION=cpp
 
# powershell
$env:PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION="cpp"
python/protobuf.1742881057.txt.gz · 마지막으로 수정됨: 2025/03/25 05:37 저자 rex8312