Je suis sur le point de porter mon projet d'un système de développement au serveur de production. Tout a été préparé (serveurs etc). J'étais sur le point de lancer mon application sur ce serveur (vous savez que j'ai installé MySQL, construit un chroot, un hardening installé, etc) et j'ai eu le problème de ne pas connaître l'import situé dans/project/src/lib. Alors que cela fonctionnait dans mon environnement Eclipse/pyDev. J'ai fait quelques recherches et découvert que pyDev établit quelques variables d'environnement. Comme PYTHON_PATH.PythonPath pydev portage du développement à la production
Alors, je l'ai fait aswell comme ceci:
#!/bin/bash
PROJECT_PATH="/opt/project"
export PYTHONPATH=$PYTHONPATH:$PROJECT_PATH:$PROJECT_PATH/src:$PROJECT_PATH/static:$PROJECT_PATH/tests
python project.py
Et cela n'a pas fonctionné. Même erreur, je ne sais pas ce que je devrais aussi changer. Lire la documentation de pyDev googled autour d'althogh je parie que c'est un problème commun. J'aimerais toujours avoir une réponse car je n'arrive pas à trouver la réponse sur le net.
En réponse à la variable Python_Path Env:
Je suis au courant de cela, désolé, je mis typées ici ..