esal
Янв. 8, 2011 21:00:51
Привет всем!
Хочу поставить себе модуль для работы с БД MySQL на python
Ичтоб все это работало на Snow Leoparde!
Кто ставил, кто что посоветует?
Как здесь написано установить не выходит, кучу ошибок получаю
http://www.mangoorange.com/2008/08/01/installing-python-mysqldb-122-on-mac-os-x/
aliens
Янв. 11, 2011 00:43:15
А в чем проблема?
Ставите для начала XCode, т.к. потребуется компилятор gcc. Потом
sudo pip install MySQL-python
esal
Янв. 11, 2011 22:44:56
я хочу не yMySQL установить - с этим проблем нет
а модуль для питона для работы с MySQL под названием MySQLdb
ZZZ
Янв. 12, 2011 11:12:54
Перечитайте ещё раз пост aliens'а и попытайтесь найти в нём место, где он предлагает поставить мускль. Благо там немного, всего три строчки.
Так что ставьте XCode, pip и только после этого работайте.
P.S. Кстати, PostrgreSQL собирается под Леопардом с пол плевка. С питоньими либыми тоже проблем нет… Может пересмотрите выбор БД в пользу более функциональной?
esal
Янв. 12, 2011 21:11:11
Спасибо за наводку на установку xcode - поставил на закачку
А посоветуйте плиз более функциональную СУБД для питона чтоб можно было использовать
ZZZ
Янв. 13, 2011 14:27:52
Хм… Может я задам странный вопрос, но всё-таки… А что тебе нужно?
Просто если ты собрался юзать ORM (алхимия, джанга), то тебе в общем-то всё-равно и разработку можно вести на sqlite, не сильно замарачиваясь на больших БД до тех пор,пока она не понадобиться реально.
Если чисто SQL, то, опять же, подумай, не хватит ли тебе sqlite. Если хочешь юзать много красивых плюшек, вроде встроенных в БД функций, индексированных массивов, своих типов, аггрегатов и прочие особо сложные и нужные лишь в действительно огромных проектах вещи, то собирай PostgresSQL, через pip – psycopg2 и радуйся.
esal
Янв. 13, 2011 14:43:36
Хочу записать с помощью паука около пары тысяч ссылок
Ну и собственно интересуюсь этим, что лучше использовать
ZZZ
Янв. 13, 2011 15:28:49
Это не много. Юзай sqlite и не парься.
Он прост, удобен и не требует ничего, кроме самого питона.
esal
Янв. 13, 2011 22:07:28
Хорошо, спасибо за наводку
а не посоветуете случайно как использовать многопоточность threading и очередь queue падляука?
мб вы уже сталкивались с чем то подобным? того что написано в документации мне не хватило
ZZZ
Янв. 14, 2011 00:21:00
Хм… Мне документации хватило. А с чем именно проблема?
Когда ответишь на мой вопрос, создай новую тему. И не бойся экспериментировать!