LSDEEX

June 15, 2011

Поддержка ssl и sqlite3 в python 3.2

Filed under: linux, python — admin @ 2:13 pm

Поддержка появляется сразу после компиляции, при условии что в системе есть необходимые dev-пакеты.

Итак, для начала ставим (или проверяем наличие) пакеты libssl-dev и libsqlite3-dev
Затем качаем сорцы питона Python 3.2 compressed source tarball (for Linux, Unix or Mac OS X)

Распаковываем: tar -xzf Python-3.2.tgz
переходим: cd Python-3.2
конфигурируем и компилируем: ./configure && make && make install

Запускаем свежеиспеченный питон: python3.2
Проверяем:
> import ssl
> import sqlite3

June 8, 2011

профилирование python 3 с cProfile и gprof2dot

Filed under: linux, python — admin @ 2:17 pm

Мои первые опыты в профилировании python-скриптов в линукс.
Попробовал 2 варианта.

нам понадобится python 3 (в моем случае 3.2) и скрипт, например start.pyw

1 вариант

также надо установить gprof2dot: gprof2dot.noarch : Generate dot graphs from the output of several profilers
и pydot: pydot.noarch : Python interface to Graphviz’s Dot language

На выходе получаем png-файл, типа такого:

(more…)

Powered by WordPress