I have the following folders structure:
myappdir
- libs
- somelib
script1.py
script2.py
- google
- protobuf
__init__.py
message.py
...
__init__.py
...
app.yaml
appengine_config.py
...
And the following files content -
appengine_config.py:
import sys
sys.path.append('libs')
script1.py:
from somelib.script2 import Something
script2.py:
from google.protobuf import message
In result I get:
File "myappdir/libs/somelib/script1.py", line 34, in <module>
from somelib.script2 import Something
File "myappdir/libs/somelib/script2.py", line 38, in <module>
from google.protobuf import message
ImportError: No module named protobuf
What is wrong with my setup?