What’s the best way to install two python modules with the same name? I currently depend on two different facebook libraries: pyfacebook and Facebook’s new python-sdk. Both of these libraries install themselves as the module ‘facebook’. I can think of a bunch of hacky solutions but before I go an hack away I was curious if there was a pythonic way of dealing with this situation.
I’m using virtualenv and pip.
(Yes, I will eventually deprecate one of them, but I had two different engineers working on two different problems and they didn’t realize that they were using a different module until integration)
First, I’d suggest you guys go over what other libraries you’re all using so you can get a concesus on how you’re building your application.
To support this type of thing place each module within it’s own folder, put in an
__init__.pyfile, then you can do this: