В моем случае проблема состояла в том, что https был неспособен запуститься правильно, потому что Слушают 443, был в директиве "IfDefine SSL", но мой апач не запустил с-DSSL опции. Фиксация должна была изменить мой apachectl сценарий в:
$HTTPD -k $ARGV
к:
$HTTPD -k $ARGV -DSSL
Hope, которая помогает кому-то.
Я считаю, что вам нужно сгенерировать descriptor_pb2.py
с помощью protoc
самостоятельно:
protoc descriptor.proto --python_out=gen/
gen /
- это папка с сгенерированными классами python.
После этого, следующее работает нормально:
sys.path.append('../gen')
from descriptor_pb2 import FileDescriptorSet
../ gen / descriptor_pb2.py
должен существовать.
Обязательно установите библиотеку времени выполнения protobuf, как указано в файле readme. Вы не можете просто использовать исходный код непосредственно из пакета, так как descriptor_pb2.py должен быть сгенерирован protoc (компилятор protobuf) как часть процесса установки.