(求助) Python protobuf 安装问题

2017-04-18 20:37:13 +08:00
 beimingyouyu

系统: windows7 64bit,python 3.5

在安装 python mysql 驱动时,尝试用 pip3 install mysql-connector 安装时,显示 protobuf 缺失。 从 csdn 上看到一个博主的方法:把 protoc-2.5.0-win32.zip 里的 protoc.exe 放到 protobuf-2.5.0src 下,切换到 protobuf-2.5.0\Python

                     执行指令 python setup.py build
                             python setup.py test
                             python setup.py test

我从新从 google 下了源码,执行 python setup.py test 时,显示''' can't find required file:google/protobuf/internal/test_bad_identifiers.proto '''

查看了 setup.py 的代码中有是有 generate_proto("google/protobuf/internal/test_bad_identifiers.proto")

求各位大大解救

2886 次点击
所在节点    Python
3 条回复
zsz
2017-04-18 22:33:22 +08:00
你到底要装 mysql 模块,还是要装 protobuf ?只是 mysql 不依赖 pb , python3 直接安装 pymysql


加我们的群问效率更高,这个群是一群工程师组建的面向初学者的
Python Linux 学习群, qq 群号: 278529278 ,
Php Linux 学习群, qq 群号: 476648701 ,
非商业性质,拒绝广告,只接收真正想学这方面技术的朋友,交流学习,申请请说明来自 v2ex
zsz
2017-04-18 22:35:09 +08:00
beimingyouyu
2017-04-18 22:38:32 +08:00
@zsz 谢谢,用 pymysql 解决了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/355729

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX