-
Notifications
You must be signed in to change notification settings - Fork 173
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ImportError: No module named etcdrpc #31
Comments
After reading the docs I guess I need to run the "generating protobuf stuff" which isn't clear this is a requirement for install ?
Seems I'm missing some stuff.. eventually figured out I had to install cython and grpcio-tools:
Now at a loss :/ |
Getting further... Fix missing gevent.socket errors:
Figured out I have to run the protobuf generate code from the source repo directory, not the module install dir.
What am I supposed to do with this file? where does it go? Lets try:
This is painfull :/ |
Solved! A bit of googling informed me I had conflicts with 'grpc' and 'grpcio'. So i cleaned everything and started over:
Wow, all this should really be documented better. |
Hey, thanks for trying this out! As you can tell, it's in a very early state. You shouldn't have to generate the protobuf stubs yourself, since these should be bundled with the rest of the code. I hadn't actually tested installing it with pip, my bad. It works okay from a git clone, but not from pypi:
I'll have a look and see what's wrong with the version pushed to pypi. |
This should now be fixed with 4abdd63. I've pushed 0.2.2 to pypi, which seems to work okay. |
Tested on a clean install, works fine now. thanks! |
Firstly, thanks for taking the time to make this module. lots of people have been waiting for a v3 implementation.
Using Ubuntu 12.04 LTS with python 2.7.6 and pip 1.5.4. After installing via
pip install etcd3
and getting many, many warning messages (but successful installation):The text was updated successfully, but these errors were encountered: