Ошибка при установке python3 mysqlclient

220
07 марта 2018, 05:26

Пытаюсь установить для django 2.0 mysqlclient

Набираю pip install mysqlclient и sudo pip install mysqlclient.

Получаю ошибки:

Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "/private/tmp/pip-build-k2lwr2e2/mysqlclient/setup.py", line 17, in <module>
    metadata, options = get_config()
  File "/private/tmp/pip-build-k2lwr2e2/mysqlclient/setup_posix.py", line 54, in get_config
    libraries = [dequote(i[2:]) for i in libs if i.startswith('-l')]
  File "/private/tmp/pip-build-k2lwr2e2/mysqlclient/setup_posix.py", line 54, in <listcomp>
    libraries = [dequote(i[2:]) for i in libs if i.startswith('-l')]
  File "/private/tmp/pip-build-k2lwr2e2/mysqlclient/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/tmp/pip-build-k2lwr2e2/mysqlclient/

Подскажите как исправить? перечитал кучу мануалов ничего не помогло Версия python 3.6 Версия pip 9.0.1

Использую Django 2, вообще его можно на 3.6 python использовать с mysql?

Answer 1

Решил проблему так, благодаря комментарию lynx. Просто перезашел из виртуального окружения и сделал еще раз комманду по установке и завелось..

READ ALSO
Отправка POST запроса на страницу request payload

Отправка POST запроса на страницу request payload

Мне необходимо реализовать авторегистрицию на сайтеВо время регистрации отловил что на сервер уходят вот такие данные :

225
Вывести Title родителя по внешнему ключу

Вывести Title родителя по внешнему ключу

Доброго времени суток! Встал перед проблемой, есть таблица, 4 поля (Id,ParentId,Title,Created,Description) где ParentId является внешним ключом к самому Idшнику,...

232
NUnit Api запуск теста по имени

NUnit Api запуск теста по имени

Не смог найти в документации возможность запуска теста по имениПробовал запускать, используя TestFilter, но желаемого результат не получил

270