Уведомления

Группа в Telegram: @pythonsu

#1 Март 16, 2016 22:39:19

Andrew15
Зарегистрирован: 2016-03-16
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

mysql конфликт

Всем привет.

Мне нужно работать с 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) существует и установлен.
Если я удалю старый и поставлю новый, то слетает Mysql Workbench.

Мне Mysql Workbench и mysql-connector-python2.0… оба нужны, как разрешить конфликт?
Или посоветуйте пожалуйста, нормальный модуль для mysql что бы было удобно работать, что то похожее на cursor.MySQLCursor Class.

Офлайн

#2 Март 16, 2016 23:08:45

ZerG
Зарегистрирован: 2012-04-05
Сообщения: 2627
Репутация: +  61  -
Профиль   Отправить e-mail  

mysql конфликт

поробуйте ставить модкль не из пакетов линукса а через PIP



Влодение рускай арфаграфией - это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости

Офлайн

#3 Март 17, 2016 01:06:21

Andrew15
Зарегистрирован: 2016-03-16
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

mysql конфликт

sudo pip list
> mysql-connector-python (1.1.6)
sudo pip install --upgrade mysql-connector-python
> Requirement already up-to-date: mysql-connector-python
Новую версию не получается поставить.

Connector/Python, там только deb, он ставится, но тогда слетает MySQL Workbench.

Офлайн

#4 Март 17, 2016 08:25:42

ZerG
Зарегистрирован: 2012-04-05
Сообщения: 2627
Репутация: +  61  -
Профиль   Отправить e-mail  

mysql конфликт

1. удалите mysql-connector из пакетов ОС
2. Какая версия питона у вас используется?

pip search mysql |grep connector
mysql-connector-python (2.0.4)         - MySQL driver written in Python



Влодение рускай арфаграфией - это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости

Офлайн

#5 Март 17, 2016 20:57:10

Andrew15
Зарегистрирован: 2016-03-16
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

mysql конфликт

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

Офлайн

#6 Март 17, 2016 23:18:09

ZerG
Зарегистрирован: 2012-04-05
Сообщения: 2627
Репутация: +  61  -
Профиль   Отправить e-mail  

mysql конфликт

НУ ПОЧЕМУ МЫ ДОЛЖНЫ ГУГЛИТЬ ВМЕСТО ВАС?

$  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'
>>>




Влодение рускай арфаграфией - это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости

Офлайн

#7 Март 18, 2016 00:47:59

Andrew15
Зарегистрирован: 2016-03-16
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

mysql конфликт

Спасибо, версия 2.1.3 поставилась, но если потом установить Mysql workbench, то снова 1.1.6, как я и писал.

Может я не точно озвучил проблему…
Дело не в том чтобы поставить 2.1.3, а что бы еще кроме этого Mysql workbench работал, который при инстале ставит 1.1.6
Проще наверно посмотреть другие модули.

Офлайн

#8 Март 18, 2016 05:45:24

PooH
От:
Зарегистрирован: 2006-12-05
Сообщения: 1948
Репутация: +  72  -
Профиль   Отправить e-mail  

mysql конфликт

Создайте виртуальное окружение и ставьте в него нужные версии. Ликбезом заниматься не буду, гуглите сами по слову virtualenv.



Вот здесь один из первых отарков съел лаборанта. Это был такой умный отарк, что понимал даже теорию относительности. Он разговаривал с лаборантом, а потом бросился на него и загрыз…

Офлайн

#9 Март 18, 2016 09:00:03

ZerG
Зарегистрирован: 2012-04-05
Сообщения: 2627
Репутация: +  61  -
Профиль   Отправить e-mail  

mysql конфликт

Да юзайте нормальный експлорер для майки и не создавайте проблем
http://askubuntu.com/questions/8155/mysql-gui-tools
Потом осильте магию и перейдите на постгресс и будет вам счастие….



Влодение рускай арфаграфией - это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version