Как вы устанавливаете mysql-connector-python (версия для разработки) через pip?
У меня есть virtualenv, в котором я запускаю Django 1.8 с Python 3.4
Я пытаюсь получить поддержку MySQL, но у меня возникают проблемы с работой различных разъемов. Я всегда использовал mysql-connector-python с django 1.7 и хотел бы продолжать использовать его.
В настоящее время версия разработки mysql-connector-python (2.1.2) теперь поддерживает Django 1.8.
Как установить версию разработки с помощью pip install (в пределах моего virtualenv)? Я попытался выполнить следующую команду:
pip install mysql-connector-python==2.1.2 --allow-external mysql-connector-python
но версия разработчика 2.1.2 недоступна:
could not find a version that satisfies the requirement mysql-connector-python==2.1.2 (from versions: 1.1.4, 1.1.5, 1.1.6, 1.2.2, 1.2.3, 2.0.1, 2.0.2, 2.0.3, 2.0.4)
Some insecure and unverifiable files were ignored (use --allow-unverified mysql-connector-python to allow).
No matching distribution found for mysql-connector-python==2.1.2
Я попытался загрузить файл непосредственно из: http://dev.mysql.com/downloads/connector/python/
... но по какой-то причине после установки соединитель недоступен в моем virtualenv
Помогите пожалуйста:-) Спасибо.
EDIT:
я пытался
pip install mysql-python
, но он не поддерживается Python 3.4
Ответы
Ответ 1
Я согласен, пакеты debian, по-видимому, сломаны, по крайней мере, для Ubuntu 14.04.
Версия apt-get и версия pip не включают в себя версии 2.1.x.
Чтобы это сделать, мне пришлось захватить источник:
$ git clone https://github.com/mysql/mysql-connector-python.git
$ cd mysql-connector-python
$ python ./setup.py build
$ sudo python ./setup.py install
...
>>> import mysql.connector as msc
>>> msc.__version__
'2.1.3'
>>>