2016-02-04 13 views
13

Stworzyłem virtualenv dla projektu django 1.9. Próbuję PIP zainstalować mysqlclient lub mysql-python, ale oba z nich daje mi błędy.virtualenv (python3.4), instalacja pip mysqlclient error

pip install mysqlclient 

pip install mysql-python 

zarówno dać mi ten sam komunikat o błędzie:

komenda "Pythona setup.py egg_info" nie powiodło się z kodem błędu 1 w /private/var/foldery/r4/bkv_4t9s4r140pjkgv6lsq8w0000gn/T/PIP -build-cdxcssp9/mysqlclient

jakieś sugestie !?

Odpowiedz

25

Spróbuj uruchomić to wcześniej:

sudo apt-get install python-dev python3-dev 
sudo apt-get install libmysqlclient-dev 
pip install pymysql 
pip install mysqlclient 
+0

pierwsze dwa polecenia Daj mi, lektur opakowania ... Zrobione Drzewo zależności budowania ... Gotowe E: Nie można znaleźć pakietu python-dev Czytanie list pakietów ... Gotowe Drzewo zależności budowania ... Gotowe E: Nie można znaleźć pakietu libmysqlclient-dev .. – hongjooy

+0

Czy jesteś na Linuksie? – arcegk

+1

Jestem na Mac OS. – hongjooy

0
  1. Pobierz MySQL APT repozytorium narzędzie konfiguracyjne (można zobaczyć więcej szczegółów tutaj: http://dev.mysql.com/downloads/repo/apt/)

    wget http://dev.mysql.com/get/mysql-apt-config_0.7.3-1_all.deb 
    
  2. Instalacja MySQL repozytorium APT narzędzie konfiguracyjne

    dpkg -i mysql-apt-config_0.7.3-1_all.deb 
    

Zostaniesz poproszony o wybranie produktu i wersji, którą chcesz zainstalować. W pierwszym kroku wybierz Serwer, a następnie wybierz mysql-5.6 lub mysql-5.7. Następnie kliknij Zastosuj.

  1. Aktualizacja APT

    apt-get update 
    
  2. zainstalować serwer

    sudo apt-get install mysql-community-server 
    
    sudo apt-get install python-dev python3-dev 
    sudo apt-get install libmysqlclient-dev 
    pip install pymysql 
    pip install mysqlclient