Форум программистов, компьютерный форум, киберфорум
Python
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.73/11: Рейтинг темы: голосов - 11, средняя оценка - 4.73
2 / 2 / 7
Регистрация: 08.05.2013
Сообщений: 139

Модуль MySQLdb, Linux и Python3.4

23.05.2016, 14:39. Показов 2391. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте.

Работает у кого-нибудь такая смесь: модуль MySQLdb, Linux и Python3.4? У меня три варианта получалось

1) mysql.connector , linux , python 3.4
2) mysqldb , linux , python 2.x
3) mysqlbd , windows , python 3.x

При попытке установить модуль MySQldb (качал tar.gz отсюда
Кликните здесь для просмотра всего текста
https://pypi.python.org/pypi/mysqlclient#downloads
) ловлю ошибку:
Bash
1
2
3
4
5
6
7
8
9
10
11
python /home/***/Downloads/mysqlclient-1.3.7/setup.py install
Traceback (most recent call last):
  File "/home/***/Downloads/mysqlclient-1.3.7/setup.py", line 17, in <module>
    metadata, options = get_config()
  File "/home/***/Downloads/mysqlclient-1.3.7/setup_posix.py", line 33, in get_config
    metadata, options = get_metadata_and_options()
  File "/home/***/Downloads/mysqlclient-1.3.7/setup_common.py", line 12, in get_metadata_and_options
    metadata = dict(config.items('metadata'))
  File "/usr/lib/python2.7/ConfigParser.py", line 642, in items
    raise NoSectionError(section)
ConfigParser.NoSectionError: No section: 'metadata'
Неужели из-за того, что в системе два интерпритатора python? MySQL конечно же установлен (
Кликните здесь для просмотра всего текста
Bash
1
2
3
4
Package: mysql-server                    
State: installed
Automatically installed: no
Version: 5.5.49-0ubuntu0.14.04.1
)
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
23.05.2016, 14:39
Ответы с готовыми решениями:

Python3 & MySQLdb
Только начал работать в python3 с MySQLdb. Хочу получить данные с формы и записать их в БД. (читал что можно через ajax, но не понял как) ...

Не работает pexpect в Python3 на Linux
Привет! Прошу помощи! import pexpect import time username = &quot;&quot; password = &quot;&quot; host = &quot;&quot; hostdirectory =...

Разница в работе Python3 на Windows и Linux
Всем привет! Прошу помочь. Есть директория, в которой находится файл (main.ry). В ней же создана папка &quot;modules&quot;, в...

6
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
23.05.2016, 15:52
В реппозитории системы есть готовый пакет, который ставится без проблем.
Зачем мучиться с исходниками, когда есть собранная версия? + можно воспользоваться pymysql этот драйвер вообще написан на чистом python и по этому ставится без проблем через pip.
1
2 / 2 / 7
Регистрация: 08.05.2013
Сообщений: 139
23.05.2016, 16:05  [ТС]
Цитата Сообщение от alex925 Посмотреть сообщение
В реппозитории системы есть готовый пакет, который ставится без проблем.
Зачем мучиться с исходниками, когда есть собранная версия?
Видимо я что-то не так делаю. Нельзя ли написать как установить?

Цитата Сообщение от alex925 Посмотреть сообщение
можно воспользоваться pymysql этот драйвер вообще написан на чистом python и по этому ставится без проблем через pip
Такой вопрос возник, в промышленной разработке модуль pymysql чаще используется?
0
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
23.05.2016, 16:20
Цитата Сообщение от Headmaster Посмотреть сообщение
в промышленной разработке модуль pymysql чаще используется
В промышленной разработке на python postgresql чаще используется, а не mysql
Вообще не вижу причин почему не использовать pymysql.
Bash
1
sudo pip3 install pymysql
Цитата Сообщение от Headmaster Посмотреть сообщение
Нельзя ли написать как установить?
Сейчас глянул, MySQLdb есть только для python 2, ты вообще посмотри реппозиторий https://sourceforge.net/projec... ql-python/, модуль уж как много лет не развивается.
1
2 / 2 / 7
Регистрация: 08.05.2013
Сообщений: 139
23.05.2016, 16:27  [ТС]
Цитата Сообщение от alex925 Посмотреть сообщение
Сейчас глянул, MySQLdb есть только для python 2, ты вообще посмотри реппозиторий https://sourceforge.net/projec... ql-python/, модуль уж как много лет не развивается.
Для python 3.x под Windows версия есть (mysqlclient называется), http://www.lfd.uci.edu/~gohlke/pythonlibs/ (там whl-файл). Нормально работает. Думал схожая и под Linux есть.
0
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
23.05.2016, 16:37
Лучший ответ Сообщение было отмечено Headmaster как решение

Решение

Цитата Сообщение от Headmaster Посмотреть сообщение
mysqlclient называется
Это fork библиотеки о которой ты говоришь, иными словами это другая библиотека.

+ описание её установки есть на оф. сайте https://github.com/PyMySQL/mysqlclient-python
1
35 / 32 / 16
Регистрация: 21.01.2014
Сообщений: 102
24.05.2016, 22:50
MySQLdb есть только для python 2
Модуль pymysql может эмулировать MySQLdb и это работает в третьем Питоне.
Python
1
2
import pymysql
pymysql.install_as_MySQLdb()
http://nullege.com/codes/searc... as_MySQLdb
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
24.05.2016, 22:50
Помогаю со студенческими работами здесь

Python3 модуль Yadisk
Python3 IDLE Здравствуйте, у меня имеется код, который архивирует файлы и отправляет их на яндекс диск, но к сожалению, там...

Не получается запустить скрипт Python3 на Linux Mint
Здравствуйте решил написать бота в вк , пока что своего кода у меня нет так как я решил вначале убедиться в том что всё работает прежде чем...

В терминале есть установленная версия Python3 а в списке приложений Python3 нет на Debian
Как сделать так что б в списке приложений то же был Python3 на Debian

Импорт python3-библиотек в python3.7
Здравствуйте! Такая проблема - не могу имортировать либы 3 питона внутри 3.7 версии. Сижу на elementary os 0.4, по умолчанию установлена...

MySQLdb + python
Здравствуйте! Создал базу данных и таблицу с помощью phpmyadmin. и хочу ее заполнить данными из python скрипта, пишу следующие строки: ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru