Question

Je fais des pylônes qui travaillent dans un environnement de python virtuel, je veux utiliser MySQL avec Sqlalchemy mais je ne peux pas installer le module MySQLDB sur mon environnement virtuel, je ne peux pas utiliser EasyInstall parce que j'utilise une version compilée pour Python 2.6 Dans un format .exe, j'ai essayé d'exécuter l'installation à l'intérieur de l'environnement virtuel mais cela n'a pas fonctionné, de sugents?

Était-ce utile?

La solution

Ok a tout compris, après avoir installé le module sur mon installation normal Python 2.6, je suis entré dans mon dossier Python26 et à voir et à voir j'ai trouvé un fichier appelé mysql-python-wininst qui se trouvait être une liste de tous les Fichiers de module installés. Fondamentalement, il s'agissait de deux dossiers appelés mysqldb et un autre appelé mysql_python-1.2.2-py2.6.egg-info ainsi que trois autres fichiers: _mysql.pyd, _mysql_exception.py, _mysql_exceptions.pyc. Je suis donc entré dans le dossier où ils se trouvaient (Python26 / lib / site-packages) et les ai copiés dans le dossier des packages de site de VirtualEnv (env / lib / site-packages) et le module était entièrement fonctionnel!

Remarque: tous les chemins sont les valeurs par défaut

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top