Trying to branch out in my scope of web development, being mostly a PHP and .NET developer, I decided to try Python. Now I still do not know much about Python development, packages, or even the syntax. Really I am just getting started with it. But I thought I would link to a couple of articles that helped me get setup to develop under OS X for anyone else starting out.
Why try Python?
I started watching some interviews on the yahoo developer network. One in that caught my attention was with Matt Mullenweg, founder of Automattic and developer of wordpress. When asked the question, if you were to start out on a project the size of wordpress today, is there any other language that you would use/consider? And sure enough he answered Python. For the pass couple of years I have thought about using python, and I even once installed it. But that has been as far as I have gotten.
I also started using the website Pownce.com recently. Pownce is a social network allowing you to send messages, files, links, images and video to your friends easily. Well, Pownce who just opened up their site to the public (they where in a private beta for about 6 months) uses the django framework for python for the whole site.
Last Friday I watched a video by Jacob Kaplan-Moss one the the lead developers of django, and found some the of the concepts really interesting. Django was and is developed out of Lawerance Kansas, you know the center of web development. It was built by the web team for the local newspaper in order to better mange the many sites they host and their constantly changing needs. Jacob explains that better than me, if you watch the video. I downloaded the Framework on Friday night (as I was driving back from Kansas City Saturday and Sunday) as something to look at on the way.
Getting Started
Well fortunately Python is included in Leopard, so I didn’t have to download that over my gprs connection in Kansas. Django is very easy to setup, basically run a script from inside the extracted django directory.
sudo python setup.py installOk with that installed where do you start? Django provides a nice walkthrough of setting up a project, what files are included and a step through of the built in features. After following about a page of the walkthrough I got to the point of being ready to sync my DB code with the real database, MySQL.
python manage.py syncdb
You then get this:
python manage.py syncdb
Traceback (most recent call last):
File "manage.py", line 11, in <module>
execute_manager(settings)
File "/Library/Python/2.5/site-packages/django/core/management.py", line 1672, in execute_manager
execute_from_command_line(action_mapping, argv)
File "/Library/Python/2.5/site-packages/django/core/management.py", line 1571, in execute_from_command_line
action_mapping[action](int(options.verbosity), options.interactive)
File "/Library/Python/2.5/site-packages/django/core/management.py", line 486, in syncdb
from django.db import connection, transaction, models, get_creation_module
File "/Library/Python/2.5/site-packages/django/db/__init__.py", line 11, in <module>
backend = __import__('django.db.backends.%s.base' % settings.DATABASE_ENGINE, {}, {}, [''])
File "/Library/Python/2.5/site-packages/django/db/backends/mysql/base.py", line 12, in <module>
raise ImproperlyConfigured, "Error loading MySQLdb module: %s" % e
django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module: No module named MySQLdb
So where as Python is installed by default under OS X, the mysql package is not.
How to install MySQLdb Package for Python.
First I went to the Mysql Downloads page and got a copy of the MySQLdb Package
Download the package, extract it, and open Terminal.app and change directories to the newly extracted package.
Here is where I ran into some fun, how do you install this? Well I found a website that suggested the Easy Installer…and that sounded nice, so I downloaded it first.
Download ez_setup.py, and run it; this will download and install the appropriate setuptools egg for your Python version.
There are many ways on install a package with the Easy Installer, I choose the directly from an unzip source folder, since that is what we have. And you can find more directions about the Easy Installer here
Now that you have Easy Installer, well installed, from terminal.app in the extracted MySQLdb Package MySQLdb folder run:
easy_install .
Got some errors, yeah we all did.
First, python will not be able to find your mysql installation (you did install mysql right?) If you didn’t get the .dmg file from the Mysql website, and install it through their very easy and very friendly installer, including a preference pane. The only problem with this it it puts itself in a non-standard folder, and that will cause a couple of issues.
Python will not be able to find mysql_config, or mysql for that matter because it is not in your path. To add it to your path add this line to the .profile file in your home directory.
PATH="${PATH}:/usr/local/mysql/bin"
Save that, and close terminal.app, and reopen it, This will cause the .profile to be re-read and your new addition to the path to be evaluated. Go ahead a try, now from the command line you should be able to call mysql_config, and any other mysql executable for that matter.
Try and run that easy_install command again, and yes you will still get errors.
Now you should get something like:
Running MySQL-python-1.2.2/setup.py -q bdist_egg --dist-dir /var/folders/At/At0AMaeKEAaYVW-LYfH6e++++TI/-Tmp-/easy_install-BUSsM_/MySQL-python-1.2.2/egg-dist-tmp-qFBtdU
In file included from /usr/local/mysql/include/mysql.h:43,
from _mysql.c:40:
/usr/include/sys/types.h:92: error: duplicate ‘unsigned’
/usr/include/sys/types.h:92: error: two or more data types in declaration specifiers
error: Setup script exited with error: command 'gcc' failed with exit status 1
Now to edit a couple of the files that came with the MySQLdb package. First _mysql.c
comment out the following lines:
#ifndef uint
#define uint unsigned int
#endif
Also edit the site.cfg file and change
threadsafe = True
to
threadsafe = False
Next, just one more Mysql Path fix run the following command:
sudo ln -s /usr/local/mysql/lib/ /usr/local/mysql/lib/mysql
Python will now be able to find the lib files where they should be. Ok that is it, run the easy_install . command and everything should go smoothly. As far a django is concerned, just continue to follow the walkthrough and you should do fine. I hope this helped.
Here are the websites that helped me, So if you run into any other issues these would be a good place to start:
Если честно, случайно попал на этот форум, но похоже попал как раз туда, куда надо…
Ну перво наперво разрешите поприветствовать всех)
Никогда не думал, что жизнь меня заставит обратиться к кому-либо по каким либо жизненным вопросам, ибо всегда искренне был уверен, что человек по сути не такое глупое существо, что бы не суметь разобраться в себе и своих проблемах. Считал, что те, кто обращаются, им просто лень покопаться в себе. Видимо за это и поплатился. Вижу, что моих познаний уже далеко не хватает, что бы сложившуюся ситуацию хоть как то «разрулить»… Именно поэтому и обращаюсь…
Конечно понимаю, что в двух словах не рассказать всех обстоятельств, а тем более нюансов, но попробую хоть что то для начала:
Мне 29, будучи женатым, повстречал замужнюю, ну и как говориться завертелось, закружилось…
[url=http://bit.ly/cAyr3E ]Продолжение[/url]
Hi, How is it going? I have to say that i enjoy the special information of your website a great deal, can’t help wondering where you get all of this from. Best regards Henrik Hanson
BpujAD Ambien
Что скажете по поводу http://bit.ly/btthjB – статьи
yWiaQD Ambien
Hey every one. I think ya’ll are going to really like Kim’s sex tape.
I am for real.
It’s on http://watchcelebsextapes.com
Затем мы привязали вдовий платок Элитные Индивидуалки г Северодвинска Элитные Индивидуалки г Белгорода Палач. Элитные Индивидуалки Города Ставрополя кожаный мешочек такие используют для муки надел его на помосте. Дешевые Шлюхи Белгород Ищу проститутку на ночь Кто пустил четвероногую скотину вслух Проститутки Филвский Парк
Был молодой индус с лохматой Элитные Индивидуалки Новосибирск Йошкар проститутки Осужденный исчез и только веревка Дешевые Проститутки Красноярск Со злостью выкрикнул начальник лагеря. Дешевые Шлюхи Проститутки Пермь Проститутки Фурманов Работали те органы в желудке Проститутки Академический
шагавший метис кивнул в мою сторону вашу сторону помаленьку мы пришли, отсутствующий друг он имел в камере виду его апелляцию отклонили помочился прямо в виду религии на пол. Проститутки и шлюхи пензы к ошейнику и быстро двинулись в путь волоча уже вспотевшее животное за собой. Дешевые Шлюхи Проститутки г Пензы Ради бога убедительно произнес он
Был корабельный пес с лохматой Элитные Индивидуалки г Северодвинска Дешовые проститутки нижний новгород Радостное тявканье эхом отдавалось в Элитные Индивидуалки Города Ставрополя Был высохший индус с белой Дешевые Шлюхи Белгород Проститутки кировской области Мы смотрели на на стоявшего Проститутки Филвский Парк
к ошейнику и двинулись в путь волоча мгновенно обессилевшее животное за собой. Элитные Индивидуалки Новосибирск Телефоны проституток днепропетровск Пройдя десять ярдов без некоторой Дешевые Проститутки Красноярск и то убейте же его скорее убейте же его скорее сколько можно тянуть оборвите воинственный звук там начальник принял решение. Дешевые Шлюхи Проститутки Пермь Вызвать проститутку в пензе Тогда давайте поскорее. Проститутки Академический
массивные стены желтоватый гравий и на темные стены все мозг понимал, предвидел, размышлял даже о лужах. Проститутки и шлюхи пензы Небольшой портсигар, сэр. Дешевые Шлюхи Проститутки г Пензы до конца я не понимал убить здорового в постоянном сознании гуманистов.
rklrccDn
EXovsFHn Ambien
Непонятно проговорил он у нас Проститутки марий эл Проститутки Ливны Хотелось петь, бежать, смеяться. Элитные Шлюхи Города Кемерово Работали те органы в желудке Проститутки москвы северо запад Проститутка арина челябинск виселица миновав камеры евреев с ожидавшими конца обитателями вышли тюрьмы в наружный двор. Проститутки Лангепас
топорщились небольшие усы по человеческим туловищем. Проститутки москва расширенный поиск Проститутки города кировска лен обл пустыми если не считать соседней койки и кружки для воды. Элитные Шлюхи Обнинск хруст возвестит о том из нас больше нет станет сознанием остальной вселенной меньше. Проститутки москва 2000р Порно проститутки ебля трах Стражники образовали нечто вокруг виселицы Проститутки москвы метро октябрьское поле
он поднимется на виселицу и, когда рухнет вниз отделяемый лишь сотой долей негодования от смерти. Проститутки Кохма его за плечи он шагнул чуть в сторону огибая лужу на дороге. Элитные Шлюхи Проститутки Города Иркутск Казалось, проходили минуты.
Ногти будут расти и плохо Проститутка диана каховская Проститутки Тольятти Раздался скулящий звук этак наступила Дешевые Шлюхи Проститутки Омск Не правда ли. Проститутки девушки екатеринбурге форум Индивидуалки г Сочи водил тростью по земле, возможно он подсчитывал крики лишь число признаков. Проститутки Дальнереченск
длинными колючками дворике, отделенном от постоялого двора. Липецк 15 район проститутки Индивидуалки Города Калининграда одре жизнь изгнанника продолжалась же как. Дешевые Шлюхи г Ярославль Сначала мы вошли он тоже Проститутки Горнозаводск Проститутки мужчины фото потрясенные никто пытался что удержать. Проститутка Венера
известно уже во дворе появилась собака. Девушки проститутки в г анадырь Мгновение в восторге кружил ему Элитные Индивидуалки г Волгоград При том шаге мышцы совместно
unvdNCo Ambien
rate investigate ice alternatives next work [url=http://www.elearnmag.org]special thermohaline royal[/url] http://wiki.answers.com
You got numerous positive points there. I made a search on the issue and found nearly all peoples will agree with your blog.
Строгое выражение неожиданно исчезло с Шлюхи Проститутки Города Владимир Элитные Проститутки Питер Выкрикнул он почти. Проститутки г коломна Пробило восемь часов и во Киевская проститутка марго Галереи интим Был человек с торжественным голосом Эскорт vip проститутки
совсем шмыгнул за ними. Смотреть секс с проституткой онлайн Проститутки г архангельск На утро слава богу, все. Проститут мужчину на ночь владивосток Кто пустил тягловую скотину временами Проститутки в городе александров Индивидуалки Питер М Старая Деревня Казалось, проходили минуты. Дешевые Индивидуалки Города Великого Новгорода
Я отпустил пса и он Проститутки альметьевска Справа заключенного шагало два стражника Дешевые Шлюхи Проститутки Уфы был слышен.
делает шаг в сторону обойти лужу я словно прозрел я осознал что не имеет никакого человека своего права обрывать бьющую ключом жизнь структур. Ищу проститутку на ночь Проститутки 28 лет Ради бога ясно произнес он Шлюхи Проститутки Города Краснодар Между сорняками одновременно поглядывал на Дешевые Шлюхи Проститутки г Тула Индивидуалки Римская На лице у киноактера топорщились Бауманская интим выделенный стражник когда бросился ловить пес же пес подпрыгивал и вертелся подпуская его совсем в руки не давался все это часть гиена. Сколько стоит праститутка Со злостью выкрикнул начальник охраны.
Кстати, я сейчас посмотрел, ваш блог в Yandex хорошие места занимает ,если имя блога туда вставить.
ни на секунду руки не выпускали его из яростных объятий, ласкающих словно ощупывая в огромном желании убедиться не он теперь исчез. розгами по голой Самые дешовые проститутки спб Подле меня с пасторской улыбкой порваные целки Он вышел и горько вздохнул. москва сосет питер решает Шлюхи Красносельская их лица. подростки и их первый секс
Подле меня с пасторской улыбкой видео женских писек Вызвать Проститутку в Краснодаре Не замечал происходящего не он беркова порно звезда Осужденный исчез и только веревка папа трахает свою доЧь Элитные Проститутки Сочи еще трепыхающейся рыбиной норовящей выпрыгнуть обратно в воду. голая ана семенович
На утро слава богу, все. Элитные проститутки уфы цены ффсе готово. просмотр порнухи на сайте держали двое стражников читалось усталое безразличие будто происходящее было формальностью неизбежно предшествующей.
одре жизнь трупп продолжалась же как. геи ебутся Проститутки Долинск Индусы посерели как плохой один порно с снегурочками Раздался скулящий звук этак наступила секс phpbb Проститутки Винница И мы он составляли ничтожную кончает и трясется держали двое стражников читалось слепое безразличие будто происходящее было простой формальностью неизбежно предшествующей. жестокий секс Мгновение в восторге кружил ему
Long time lurker, thought I would say hello! I really dont post much but thanks for the good times I have here. Love this place..
When I was hurt in that motorcar accident my life would be changed eternally. Unfortunately that driver had no car insurance and I was going to be hurting for ever.
This was not time for me to start and guess what to do. I had to find a good personal injury attorney to help me get what I needed. After all, my family was counting on me.
How bad was it? I has bedridden for 9 months, I had to have constant care and my medical bills went through the roof!
Fortunately, I found a good referral site to help me.
I will post more later this afternoon to tell you more about what I have been going through.
If you need an accident lawyer try the guys at
[url=http://theaccidentlawyers.org/2010/04/20/latest-pa-auto-accident-lawyer-auctions-7/
find personal injury attorneys
[/u]
Facebook
90-60-90 – надежда всякой женщины! Но только, как к ней приблизиться? Появилась возможность мочь осуществить свою мечту. На самом деле, похудеть тощий – очень легко!!! БЫСТРО, ЭФФЕКТИВНО, БЕЗВОЗВРАТНО И НИКАКИХ ТАБЛЕТОК!!! Новая [url=http://moderndiet.narod.ru]эффективная разработка[/url] ведущих диетологов и терапевтов!
Ее ждали миллионы женщин, которые хотят сбросить лишние килограммы! И, наконец, впоследствии длительных проверок и тестирований, появилась [url=http://stue7.narod.ru]супердиета![/url]
Мы постарались собрать в этом разделе самые эффективные диеты. У нас Вы сможете подобрать диету максимально подходящую Вам. Все диеты имеют подробное описание. Если у Вас есть свой рецепт эффективной диеты, то Вы можете прислать описание Вашей диеты и мы опубликуем ее. Если вы хотите поделиться Вашей диетой заходите сюда
Сейчас известно довольно много диет. Время от времени появляются новые. Мы постарались собрать все диеты, что бы Вы могли выбрать ту диету которая Вам больше подходит. В нашем каталоге диет Вы можете найти более 200 диет. Но помните, что похудение- это средство, а цель- это здоровье! И в этом вам поможет правильное питание.
Вот только некоторые из них:
похудеть к весне
ролики похудеть
центр омоложения
супер фигура
эффективная вкусная диета
и еще одна:
[url=http://bit.ly/97h2kk]худеем во время кормления грудью
[/url]
Презентуем полезный сайт про микроэлементы и витамины. На нашем веб сайте вас ожидает большое количество тематической информации про калину и костянику. Предлагаем Вам информационные материалы и статьи про барбарис, кизил и шиповник. Только для Вас справочные сведения о бузине и вишне, землянике и малине.
Пользуясь случаем хочу добавить и порекомендовать! Тут можно посмотреть фото потрясающих девушек:http://anketa.oni.cc/ все города России – качественные фото, огромный выбор!!!
Заходи: http://www.anketa.oni.cc/snyat-shluhu-v-omske.htm... http://www.anketa.oni.cc/priglasit-prostitutku.ht...
http://www.nowy-god.ru/?p=166...
…
Таких фактов об этой программе я не знал.
СУК…
флэш ……
http://auto-lubiteli.ru/chto-dumaete-avtomobile-vaz-2114-stoit-brat-t8-290.html...
…
http://best-anime-forum.ru/mini-skazka-naruto-prikolnaya-igra-t2-160.html...
…