在release notes of Google's Protocol Buffer v2.6.0中,它表示现在支持Python 3.但是,当我尝试pip install protobuf
时,我仍然会收到错误,因为setup.py文件仍然是用Python 2编写的(它在第79行失败:except pkg_resources.VersionConflict, e:
)。
任何人都可以使用Python 3吗?我在virtualenv中使用Python 3。
答案 0 :(得分:4)
谷歌承认它在this bug ticket上实际上并不完全兼容Python 3。如果有人想事先尝试2to3,他们会列出您需要运行的文件,以使其在this related ticket上运行。