I have Flask, Babel and Flask-Babel installed in the global packages. When running python and I type this, no error
>>> from flaskext.babel import Babel
>>>
With a virtual environment, starting python and typing the same command I see
>>> from flaskext.babel import Babel
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named flaskext.babel
>>>
The problem is that I'm using Ninja-IDE and I'm apparently forced to use a virtualenv. I don't mind as long as it doesn't break Flask packing system.