Архив рубрики: Python

Python is an interpreted, high-level, general-purpose programming language.

Ubuntu: pip — mysql_config: not found

14 августа 2014
 

 При установке MySQLdb на Ubuntu — ошибка: # pip install mysql-python Downloading/unpacking mysql-python Downloading MySQL-python-1.2.5.zip (108kB): 108kB downloaded Running setup.py (path:/tmp/pip_build_root/mysql-python/setup.py) egg_info for package mysql-python sh: 1: mysql_config: not found … File «setup_posix.py», line 25, in mysql_config raise EnvironmentError(«%s not found» % (mysql_config.path,)) EnvironmentError: mysql_config not found —————————————- Cleaning up… Command python setup.py egg_info failed… Читать далее »

Python: работа с MySQL с использованием MySQLdb

13 августа 2014
 

 Проверяем наличие модуля на примере из Python: ручная установка модулей на примере Psutil: >>> imp.find_module(«MySQLdb») Traceback (most recent call last): File «<stdin>», line 1, in <module> ImportError: No module named MySQLdb Если не найден — устанавливаем: # pip install MySQL-python В случае ошибки «InstallationError» — смотрим тут: CentOS: pip install MySQL-python — InstallationError. Другой вариант — установить… Читать далее »

Python: скрипт создания нового виртуалхоста для нового пользователя

9 августа 2014
 

 Предполагается, что Apache HTTP настроен по статье CentOS: установка Apache HTTP + suEXEC + mod_fcgid. Добавлять сайты приходится не часто — но каждый раз это целая история. Было решено сделать скрипт, что бы автоматизировать этот процесс. Пока он только создаёт пользователя, директории и файлы. ToDo — добавить создание базы и создание конфигурационных файлов virtualhost-а для Apache HTTP… Читать далее »

Python: модуль argparse — опции командной строки в примерах

8 мая 2014
 

 argparse — модуль Python, заменивший более старую версию похожего по функциональности модуля optparse. Назначение модуля — обработка опций и аргументов командной строки, с которой вызывается скрипт. Модуль может не быть установлен вместе с Python: # pydoc argparse no Python documentation found for ‘argparse’

Python: ручная установка модулей на примере Psutil

6 мая 2014
 

 Поиск модуля в Python Проверяем установлен ли модуль. Для этого воспользуемся встроенным модулем  imp и его функцией find_module: $ pydoc imp.find_module .. imp.find_module = find_module(…) find_module(name, [path]) -> (file, filename, (suffix, mode, type)) Search for a module. If path is omitted or None, search for a built-in, frozen or special module and continue search in… Читать далее »

Python: изучение с нуля # 2. Strings and Console Output

28 февраля 2013
 

 Это продолжение курса по изучению языка программирования на Python. Начало — Python: изучение с нуля. Синтаксис. Strings and Console Output Часть 1. Strings Часть 2. Строковые методы Часть 3. Print Часть 4. Продвинутый Print Часть 5. Заключение Закрепление знаний — время и дата UPD: Продолжения перевода этого курса не будет, по крайней мере в обозримом… Читать далее »

Python: изучение с нуля # 1. Синтаксис.

24 февраля 2013
 

 Этот курс познакомит вас с объектно-ориентированным, интерпретируемым языком программирования — Python. Это перевод курса Python на сайте www.codecademy.com. Так как там он предоставлен только в английском виде — появилась идея перевести его на русский. По мере появления перевода других частей  они будут добавляться сюда. Курс можно читать только тут, но лучше — зарегистрироваться на Codeacademy… Читать далее »