Aucun module MySQLdb même si MySQL-python installé?
J'ai une CentOS boîte.
(venv)[root@localhost]# yum install MySQL-python
Loaded plugins: fastestmirror, refresh-packagekit, security
Loading mirror speeds from cached hostfile
* base: mirrors.maine.edu
* epel: ftp.osuosl.org
* extras: mirror.us.leaseweb.net
* remi: rpms.famillecollet.com
* updates: mirrors.centarra.com
Setting up Install Process
Package MySQL-python-1.2.3-0.3.c1.1.el6.x86_64 already installed and latest version
Nothing to do
...
(venv)[root@localhost]# python
Python 2.7.6 (default, May 20 2014, 20:23:08)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-4)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import MySQLdb
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named MySQLdb
>>>
Que dois-je faire?
et quand j'essaie pip install mysql-python
j'obtiens ceci:
Traceback (most recent call last):
File "/home/user1/project/venv/bin/pip", line 11, in <module>
sys.exit(main())
File "/home/user1/project/venv/lib/python2.7/site-packages/pip/__init__.py", line 185, in main
return command.main(cmd_args)
File "/home/user1/project/venv/lib/python2.7/site-packages/pip/basecommand.py", line 161, in main
text = '\n'.join(complete_log)
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 65: ordinal not in range(128)
peut-être vérifier que le lien stackoverflow.com/questions/4380931/...
mais ce n'est pas le problème que je me pose.
Pourrait être liée à votre venv. Avez-vous créer venv sur le système et de charger un fichier? Lorsque vous congelez l'environnement virtuel, ce que ne à toutes les exigences de la liste de dire( pip freeze > requirements.txt)
Possible en double stackoverflow.com/a/10970547/285594
mais ce n'est pas le problème que je me pose.
Pourrait être liée à votre venv. Avez-vous créer venv sur le système et de charger un fichier? Lorsque vous congelez l'environnement virtuel, ce que ne à toutes les exigences de la liste de dire( pip freeze > requirements.txt)
Possible en double stackoverflow.com/a/10970547/285594
OriginalL'auteur ComputerFellow | 2014-05-20
Vous devez vous connecter pour publier un commentaire.
Vous avez besoin de force
pip
pour utiliser la valeur par défaut des paramètres de localisation. Au lieu de:faire:
Si vous exécutez dans un
error: Python.h: No such file or directory
, alors vous aurez besoin pour installer une bibliothèque supplémentaire:yum install mysql-devel
aussi, avec les étapes ci-dessus.OriginalL'auteur huu
À certains moments, nous avons besoin à l'extérieur de la ajouter/installation de git repo,
Ce n'est pas encore sorti, mais vous pouvez ajouter de commande ci-dessous
Et
et
OriginalL'auteur Rajat jain