sql >> Database teknologi >  >> RDS >> Mysql

Kan ikke importere MySQLdb - python - Windows 8.1

Problem løst. Jeg har ikke en C-compiler/Visual Studio på min bærbare computer - Dette link kan måske hjælpe http://mysql-python.blogspot.com/2012/11/is-mysqldb-hard-to-install.html Jeg installerede MinGW - http://sourceforge.net/projects/mingw/?source=typ_redirect Valgte c++-indstillingen

Jeg afinstallerede Anaconda, Python og installerede anaconda igen. Så python 2.7.7 blev installeret sammen med Anaconda. Gjorde en konda init,

conda install pip 

pip install mysql-python

og importer derefter MySQLdb

Ingen fejl!! Håber dette hjælper!

=====================================================================

Opdatering - 2. januar 2015

Hvis du vil prøve at installere mysql-python-pakken ved hjælp af conda i stedet for pip, kan du prøve følgende, hvilket virkede for mig.

conda install binstar

binstar search -t conda mysql-python

Dette vil vise dig 10 forskellige pakker til forskellige OS.krisvanneste mysql-python er til Win-64

For at vide mere om denne pakke, brug kommandoen

 binstar show krisvanneste/mysql-python

Dette vil vise dig kommandoen til at installere mysql-python-pakken, som tilfældigvis er

conda install --channel https://conda.binstar.org/krisvanneste mysql-python

Dette vil installere den nødvendige pakke. Prøver nu at importere MySQLdb i python vil ikke give fejl.




  1. Test af PostgreSQL-funktioner, der bruger og returnerer refursor

  2. Deltag vs. underforespørgsel

  3. Opret Lucene Index i databasen ved hjælp af JdbcDirectory

  4. Sådan får du identitetskolonneværdier uden at nævne Identitetskolonnenavn i Select - SQL Server / T-SQL vejledning del 46