Форум сайта python.su
Привет всем!
Хочу поставить себе модуль для работы с БД MySQL на python
Ичтоб все это работало на Snow Leoparde!
Кто ставил, кто что посоветует?
Как здесь написано установить не выходит, кучу ошибок получаю
http://www.mangoorange.com/2008/08/01/installing-python-mysqldb-122-on-mac-os-x/
Офлайн
А в чем проблема?
Ставите для начала XCode, т.к. потребуется компилятор gcc. Потом
sudo pip install MySQL-python
Офлайн
я хочу не yMySQL установить - с этим проблем нет
а модуль для питона для работы с MySQL под названием MySQLdb
Офлайн
Перечитайте ещё раз пост aliens'а и попытайтесь найти в нём место, где он предлагает поставить мускль. Благо там немного, всего три строчки.
Так что ставьте XCode, pip и только после этого работайте.
P.S. Кстати, PostrgreSQL собирается под Леопардом с пол плевка. С питоньими либыми тоже проблем нет… Может пересмотрите выбор БД в пользу более функциональной?
Офлайн
Спасибо за наводку на установку xcode - поставил на закачку
А посоветуйте плиз более функциональную СУБД для питона чтоб можно было использовать
Офлайн
Хм… Может я задам странный вопрос, но всё-таки… А что тебе нужно?
Просто если ты собрался юзать ORM (алхимия, джанга), то тебе в общем-то всё-равно и разработку можно вести на sqlite, не сильно замарачиваясь на больших БД до тех пор,пока она не понадобиться реально.
Если чисто SQL, то, опять же, подумай, не хватит ли тебе sqlite. Если хочешь юзать много красивых плюшек, вроде встроенных в БД функций, индексированных массивов, своих типов, аггрегатов и прочие особо сложные и нужные лишь в действительно огромных проектах вещи, то собирай PostgresSQL, через pip – psycopg2 и радуйся.
Офлайн
Хочу записать с помощью паука около пары тысяч ссылок
Ну и собственно интересуюсь этим, что лучше использовать
Офлайн
Это не много. Юзай sqlite и не парься.
Он прост, удобен и не требует ничего, кроме самого питона.
Офлайн
Хорошо, спасибо за наводку
а не посоветуете случайно как использовать многопоточность threading и очередь queue падляука?
мб вы уже сталкивались с чем то подобным? того что написано в документации мне не хватило
Офлайн
Хм… Мне документации хватило. А с чем именно проблема?
Когда ответишь на мой вопрос, создай новую тему. И не бойся экспериментировать!
Офлайн