Форум сайта python.su
0
Всем привет.
Мне нужно работать с mysql БД, по умолчанию установлен:
python-mysql.connector (версия 1.1.6-1)
Он мне не совсем подходит, мне нужна версия > 2.0 (хочу использовать cursor.MySQLCursor Class, что бы было удобнее с выборкой работать).
НО, они конфликтую:
mysql-connector-python конфликтует с python-mysql.connector python-mysql.connector (версия 1.1.6-1) существует и установлен.
Офлайн
61
поробуйте ставить модкль не из пакетов линукса а через PIP
Офлайн
0
sudo pip list
sudo pip install --upgrade mysql-connector-python
Офлайн
61
1. удалите mysql-connector из пакетов ОС
2. Какая версия питона у вас используется?
pip search mysql |grep connector mysql-connector-python (2.0.4) - MySQL driver written in Python
Офлайн
0
sudo pip search mysql |grep connector
bottle-mysql-connector (0.0.4) - MySQL integration for Bottle. mysql-connector-repackaged (0.3.1) - MySQL driver written in Python mysql-connector-python-rf (2.1.3) - MySQL driver written in Python xad-mysql-connector-python (2.0.4) - MySQL driver written in Python mysql-connector-python (2.0.4) - MySQL driver written in Python
Python 2.7.6
Удалил:
sudo apt-get remove python-mysql.connector
mysql workbench - слетел
sudo pip install --upgrade mysql-connector-python
Выдает:
Could not find a version that satisfies the requirement mysql-connector-python (from versions: )
No matching distribution found for mysql-connector-python
Офлайн
61
НУ ПОЧЕМУ МЫ ДОЛЖНЫ ГУГЛИТЬ ВМЕСТО ВАС?
$ 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' >>>
Офлайн
0
Спасибо, версия 2.1.3 поставилась, но если потом установить Mysql workbench, то снова 1.1.6, как я и писал.
Может я не точно озвучил проблему…
Дело не в том чтобы поставить 2.1.3, а что бы еще кроме этого Mysql workbench работал, который при инстале ставит 1.1.6
Проще наверно посмотреть другие модули.
Офлайн
72
Создайте виртуальное окружение и ставьте в него нужные версии. Ликбезом заниматься не буду, гуглите сами по слову virtualenv.
Офлайн
61
Да юзайте нормальный експлорер для майки и не создавайте проблем
http://askubuntu.com/questions/8155/mysql-gui-tools
Потом осильте магию и перейдите на постгресс и будет вам счастие….
Офлайн