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

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

23.05.2016, 14:39. Показов 2350. Ответов 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
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит переходные токи и напряжения на элементах схемы. . . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru