J'ai besoin de connecter MySQLdb - module. Je télécharge MySQLdb - module et l'installe. Mais quand j'écris (en shell interactif python): import MySQLdb
- je reçois no module named MySQLdb
.Export PYTHONPATH - erreur de syntaxe
Puis j'ai décidé d'inclure le répertoire MySQLdb dans la variable PYTHONPATH.
write (en python shell interactif): export PYTHONPATH=${PYTHONPATH}:/where/module/lives/
Et en réponse que je reçois une erreur de syntaxe: invalid syntax
: export PYTHONPATH ^
= $ {PYTHONPATH}:/où/module/vit/
Quel est le problème avec la syntaxe ici?
Si le colon dans cette déclaration bash un point-virgule? Ne voulez-vous pas que '/ some/path' devienne'/some/path;/où/the/module/lives/'? –
Les points-virgules sont [séparateurs de chemins sous Windows et les deux-points sous UNIX] (http://docs.python.org/2/using/cmdline.html#envvar-PYTHONPATH). La question utilisait la syntaxe Unix même si l'OP ne disait pas explicitement quel OS était utilisé. – msw
Juste au moment où je pensais que ça allait bien chez Linux, il y a quelque chose de vraiment basique que je ne connaissais pas! –