系统: 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")
求各位大大解救
1
zsz 2017-04-18 22:33:22 +08:00 via iPhone
你到底要装 mysql 模块,还是要装 protobuf ?只是 mysql 不依赖 pb , python3 直接安装 pymysql
加我们的群问效率更高,这个群是一群工程师组建的面向初学者的 Python Linux 学习群, qq 群号: 278529278 , Php Linux 学习群, qq 群号: 476648701 , 非商业性质,拒绝广告,只接收真正想学这方面技术的朋友,交流学习,申请请说明来自 v2ex |
2
zsz 2017-04-18 22:35:09 +08:00
|
3
beimingyouyu OP @zsz 谢谢,用 pymysql 解决了
|