Hi all, I have a problem deploying my app to a VPS.
I created an app with linkedin support, using
https://github.com/mrgaaron/LinkedIn-Client-Library .
Just to avoid to install this module systemwide, I put it under myapp/
modules folder.
myapp
- modules
- liclient
- __init__.py (containing class LinkedInAPI)
Now, the weird part: in a model I defined some helper functions, that
I call later on some controllers.
In these, I call "from liclient import LinkedInAPI" .
All is working fine on the local system, but in the VPS - an exact
copy of the local environment - this call throws an exception.
Traceback (most recent call last):
File "/home/niphlod/production/web2py/gluon/restricted.py", line
192, in restricted
exec ccode in environment
File "/home/niphlod/production/web2py/applications/whoisper/models/
default/linkedin_helpers.py", line 25, in <module>
from liclient import LinkedInAPI
File "/home/niphlod/production/web2py/gluon/custom_import.py", line
280, in __call__
fromlist, level)
File "/home/niphlod/production/web2py/gluon/custom_import.py", line
74, in __call__
level)
ImportError: No module named liclient
Am I doing something wrong? Any hints or tips ?
PS: in the local system the library is not installed, i.e. if I open a
python shell and type "from liclient import LinkedInAPI" response is
"ImportError: No module named liclient". The same thing happens in the
VPS.
sys.path is the same for the local and the VPS system.