Keine Installation von mysql-python nicht bauen kann, oder Rad

Bin ich versucht zu installieren, mysql-python, ich habe versucht, zwei Methoden im pip

  1. python -m pip install mysql-python

    • Funktioniert das nicht sagen „Fehler beim Aufbau Rad für MySQL-Python“
  2. Herunterladen die Räder MySQL_python-1.2.5-cp27-keine-win_amd64 und MySQL_python-1.2.5-cp27-keine-win32 und zu installieren versuchen, jede von Ihnen separat mit dem Befehl
    python -m pip install filename

    • Funktioniert dies nicht in jedem Fall sagen, es ist „nicht unterstützt auf dieser Plattform‘

Nicht jeder weiß, was falsch ist und wie kann ich die Installation von mysql-python?

Update

Seit dem schreiben dieses ich bin immer noch Schwierigkeiten haben, die MySQLdb zu arbeiten, sondern haben versucht, ein paar mehr Dinge.

1) ich bin mit Python 3.5 mysql-python ist für Python 2.x, ich hätte versucht zu installieren mysqlclient. Aber jetzt habe ich ähnliche Probleme wie oben installieren mysqlclient sowohl mit Rädern und mit nur pip.

> pip install mysqlclient




 Collecting mysqlclient
  Using cached mysqlclient-1.3.10.tar.gz
Installing collected packages: mysqlclient
  Running setup.py install for mysqlclient ... error
    Complete output from command c:\python27\python.exe -u -c "import setuptools, tokenize;__file__='c:\\users\\teddy\\appdata\\local\\temp\\pip-build-lhtha0\\mysqlclient\\setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record c:\users\teddy\appdata\local\temp\pip-stnbio-record\install-record.txt --single-version-externally-managed --compile:
    running install
    running build
    running build_py
    creating build
    creating build\lib.win32-2.7
    copying _mysql_exceptions.py -> build\lib.win32-2.7
    creating build\lib.win32-2.7\MySQLdb
    copying MySQLdb\__init__.py -> build\lib.win32-2.7\MySQLdb
    copying MySQLdb\compat.py -> build\lib.win32-2.7\MySQLdb
    copying MySQLdb\connections.py -> build\lib.win32-2.7\MySQLdb
    copying MySQLdb\converters.py -> build\lib.win32-2.7\MySQLdb
    copying MySQLdb\cursors.py -> build\lib.win32-2.7\MySQLdb
    copying MySQLdb\release.py -> build\lib.win32-2.7\MySQLdb
    copying MySQLdb\times.py -> build\lib.win32-2.7\MySQLdb
    creating build\lib.win32-2.7\MySQLdb\constants
    copying MySQLdb\constants\__init__.py -> build\lib.win32-2.7\MySQLdb\constants
    copying MySQLdb\constants\CLIENT.py -> build\lib.win32-2.7\MySQLdb\constants
    copying MySQLdb\constants\CR.py -> build\lib.win32-2.7\MySQLdb\constants
    copying MySQLdb\constants\ER.py -> build\lib.win32-2.7\MySQLdb\constants
    copying MySQLdb\constants\FIELD_TYPE.py -> build\lib.win32-2.7\MySQLdb\constants
    copying MySQLdb\constants\FLAG.py -> build\lib.win32-2.7\MySQLdb\constants
    copying MySQLdb\constants\REFRESH.py -> build\lib.win32-2.7\MySQLdb\constants
    running build_ext
    building '_mysql' extension
    creating build\temp.win32-2.7
    creating build\temp.win32-2.7\Release
    C:\Users\teddy\AppData\Local\Programs\Common\Microsoft\Visual C++ for Python\9.0\VC\Bin\cl.exe /c /nologo /Ox /MD /W3 /GS- /DNDEBUG -Dversion_info=(1,3,10,'final',0) -D__version__=1.3.10 "-IC:\Program Files (x86)\MySQL\MySQL Connector C 6.1\include" -Ic:\python27\include -Ic:\python27\PC /Tc_mysql.c /Fobuild\temp.win32-2.7\Release\_mysql.obj /Zl
    _mysql.c
    _mysql.c(29) : fatal error C1083: Cannot open include file: 'my_config.h': No such file or directory
    error: command 'C:\\Users\\teddy\\AppData\\Local\\Programs\\Common\\Microsoft\\Visual C++ for Python\\9.0\\VC\\Bin\\cl.exe' failed with exit status 2

    ----------------------------------------
Command "c:\python27\python.exe -u -c "import setuptools, tokenize;__file__='c:\\users\\teddy\\appdata\\local\\temp\\pip-build-lhtha0\\mysqlclient\\setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record c:\users\teddy\appdata\local\temp\pip-stnbio-record\install-record.txt --single-version-externally-managed --compile" failed with error code 1 in c:\users\teddy\appdata\local\temp\pip-build-lhtha0\mysqlclient\

2) ich habe versucht, installieren Sie MySQL-connector-C. Dies hat nichts verändert.

3) ich habe versucht, immer es funktioniert Spyder auf die IDE kommt mit Anaconda

Also kann sonst jemand irgendwas empfehlen

  • Auf welcher Plattform sind Sie auf?
  • Dies könnte helfen: stackoverflow.com/a/25865271/2148023
  • Dank Carles, ich bin auf windows und meist mithilfe von Python-3.5, obwohl ich auch 2.7 installiert. Ich habe auch angefangen mit Spyder in der Annaconda Paket. Ich habe versucht, zu kopieren und den Befehl von Ihrer Verbindung, um sicherzustellen, seine Rechte und bekam die gleichen Ergebnisse.Ich habe den link und habe auch versucht, den Download der Rad-Dateien und installieren Sie Sie.
InformationsquelleAutor Ted Mcgroder | 2017-05-26



One Reply
  1. 1

    Ich haben es endlich geschafft. Es gab zwei Dinge, die ich geändert, um es arbeiten:

    1. Meine Pip war, deutete auf eine ältere version der Python hatte ich auf meinem
      computer und für einige Grund, im Leerlauf war, hob es aber nicht Spyder.
    2. Hatte ich, um eine der mysql-connector-Dateien aus:

    C:\Program Files\MySQL to C:\Program Files (x86)\MySQL

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.