2017-06-12 5 views
0

Ich versuche, mysqlclient für mein MacOS Sierra (Python3) zu installieren.Fehler bei der Installation von mysqlclient auf MacOS Sierra (Python 3.6)

Nun, ich habe versucht, Anweisungen auf der offiziellen Seite https://github.com/PyMySQL/mysqlclient-python zu folgen.

Also, alles war gut bis:

pip install mysqlclient 
pip3 install mysqlclient 

Es wirft mich nächste Dinge:

Collecting mysqlclient 
    Using cached mysqlclient-1.3.10.tar.gz 
    Complete output from command python setup.py egg_info: 
    Traceback (most recent call last): 
     File "<string>", line 1, in <module> 
     File "/private/var/folders/q4/j199zrpj015c7dyj7qfl22qm0000gn/T/pip-build-9v6DOo/mysqlclient/setup.py", line 17, in <module> 
    metadata, options = get_config() 
     File "setup_posix.py", line 54, in get_config libraries = [dequote(i[2:]) for i in libs if i.startswith('-l')] 
     File "setup_posix.py", line 12, in dequote if s[0] in "\"'" and s[0] == s[-1]: 
    IndexError: string index out of range 

---------------------------------------- 
Command "python setup.py egg_info" failed with error code 1 in /private/var/folders/q4/j199zrpj015c7dyj7qfl22qm0000gn/T/pip-build-9v6DOo/mysqlclient/ 

Wenn jemand ein paar Ideen hat, es zu beheben, bitte hilf mir. (Bibliotheken wurde mit brew heruntergeladen). Ich habe Verdacht auf Python 2.7 und Python 3.6 auf meinem Mac. Aber eigentlich weiß ich nicht :)

EDIT: Verbrauchte Stunden der Suche, immer noch keine Antwort finden konnte

Antwort

0

Ihr pip alt ist. Erst upgraden und dann versuchen.

pip3 install -U pip 
sudo pip3 install mysqlclient 
Verwandte Themen