2017-01-28 7 views
0

Я хочу использовать MySQL в Django так, пытаясь загрузить mysqlclent с помощью $ pip3 install mysqlclient, но всегда эта ошибка возникаетНевозможно установить mysqlclient с помощью PIP3 на MacOS Сьерры

Command "python setup.py egg_info" failed with error code 1 in /private/var/folders/hb/vmtpfjk12fdcm_8l95hfqzmr0000gn/T/pip-build-pm_wn_w8/mysqlclient/ 

здесь мои терминальные журналы

$ pip3 install mysqlclient 
Collecting mysqlclient 
    Using cached mysqlclient-1.3.9.tar.gz 
    Complete output from command python setup.py egg_info: 
    /bin/sh: mysql_config: command not found 
    Traceback (most recent call last): 
     File "<string>", line 1, in <module> 
     File "/private/var/folders/hb/vmtpfjk12fdcm_8l95hfqzmr0000gn/T/pip-build-pm_wn_w8/mysqlclient/setup.py", line 17, in <module> 
     metadata, options = get_config() 
     File "/private/var/folders/hb/vmtpfjk12fdcm_8l95hfqzmr0000gn/T/pip-build-pm_wn_w8/mysqlclient/setup_posix.py", line 44, in get_config 
     libs = mysql_config("libs_r") 
     File "/private/var/folders/hb/vmtpfjk12fdcm_8l95hfqzmr0000gn/T/pip-build-pm_wn_w8/mysqlclient/setup_posix.py", line 26, in mysql_config 
     raise EnvironmentError("%s not found" % (mysql_config.path,)) 
    OSError: mysql_config not found 

    ---------------------------------------- 
Command "python setup.py egg_info" failed with error code 1 in /private/var/folders/hb/vmtpfjk12fdcm_8l95hfqzmr0000gn/T/pip-build-pm_wn_w8/mysqlclient/ 

Пожалуйста, помогите

ответ

2
$ pip3 install mysqlclient 

указывает, что вы намерены использовать Python3 для установки пакета. Основываясь на ошибках в описании, я считаю, что MySQL может отсутствовать на вашем компьютере. Согласно mysqlclient repo, MySQLConnectorC является одним из предварительных условий для запуска mysqlclient на OSX.

brew install mysql-connector-c 

должен решить вашу проблему.

0

Попробуйте добавить MySQL к вашему PATH:

export PATH=${PATH}:/usr/local/mysql/bin/ 
+0

Я пробовал это, но все же та же ошибка приходит, и она говорит {-bash: pip: command not found} –

+0

Так что это не та же ошибка, если пип не распознан ... Используете ли вы virtualenv? Он активирован? – Malastas

+0

Нет, я не пользуюсь virtualenv –

 Смежные вопросы

  • Нет связанных вопросов^_^