Syncplay / syncplay

Client/server to synchronize media playback on mpv/VLC/MPC-HC/MPC-BE on many computers
http://syncplay.pl/
Apache License 2.0
2.1k stars 214 forks source link

"ImportError: No module named zope.interface" #72

Closed timvermeulen closed 9 years ago

timvermeulen commented 9 years ago

I'm on OS X Yosemite, have followed all the instructions, and I do reach the Syncplay configuration screen. However, when trying to join a room, VLC never opens and I get the error

ImportError: No module named zope.interface

Your official troubleshooting guide says

the trick is go to into the installed zope module and add an empty init.py file in the zope directory

but this doesn't fix anything. The same error arises when trying the mvp player. Is there anything else I can try?

timvermeulen commented 9 years ago

Additional information: the zope directory was installed at

/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python

and not at

/usr/local/lib/python2.7/site-packages

Et0h commented 9 years ago

Try installing zope at /usr/local/lib/python2.7/site-packages and/or ensure the other directory is in PYTHONPATH.

timvermeulen commented 9 years ago

Just did that (the first) and the same error message is shown. Following the suggestion of the troubleshooting guide still doesn't help, either.

Uriziel commented 9 years ago

Please check out this first: http://stackoverflow.com/questions/11010412/importerror-no-module-named-zope-interface

https://github.com/kpdyer/fteproxy/issues/66

http://lmgtfy.com/?q=ImportError%3A+No+module+named+zope.interface+mac+os

timvermeulen commented 9 years ago

I tried all of that, and unfortunately, the error persists.

timvermeulen commented 9 years ago

Turns out, /usr/local/lib/python2.7/site-packages wasn't in PYTHONPATH, for some reason. Adding it fixed it.