Top.Mail.Ru
? ?

ru_linux, записи по тегу python — Живой Журнал

Метка: python

РЕШЕНО. Не получается установить bbfreeze
Image
Imagevpetrykanyn
Система - Ubuntu 11.10

~$ dpkg -l | grep build-essential
ii build-essential 11.5ubuntu1 Informational list of build-essential packages

~$ dpkg -l | grep python-setuptools
ii python-setuptools 0.6.16-1 Python Distutils Enhancements (setuptools compatibility)

~# easy_install bbfreezeСвернуть )

Получаю такие ошибки:

collect2: ld returned 1 exit status
error: Setup script exited with error: command 'gcc' failed with exit status 1


Что нужно доставить или исправить? Помогите, пожалуйста!

UPD.
Решение найдено по подсказке Imagedil - нужно добавить

libraries.append('ssl')
libraries.append('crypto')
libraries.append('z')

в setup.py после 205 строки.
Метки:

oursql для третьего питона в Дебиане
аватар
Imageingumsky
Здравствуйте!

Подскажите, плиз, если кто сталкивался. Надо дать возможность третьему питону работать с mysql на Дебиане. Я выйснил, что это можно сделать с помощью модуля oursql, но как его поставить? Из исходников собирать не хотелось бы (всё же пакетный менеджер предпочтительнее), в репозиториях Дебиана его нет, да и pip для третьего питона в репозитории Дебиана отсутствует. Как поступить?

chmod -x chmod
5 main
Imagemigdal_or
Простите если баян, но не могу удержаться.
Чувак рассматривает ситуацию, которую даёт решать на собеседовании в свою контору новичкам.
Кратко - вы находитесь в датацентре без доступа в интернет, сделали на ГЛАВНОМ СЕРВЕРЕ chmod -x chmod, и должны решить проблему, не перезагружая сервер.

По-моему, жжот.

P.S. В эхе адский пердюмонокль с тегами. И нету тега emacs.

Две версии Питона параллельно
аватар
Imageingumsky
Здравствуйте!

Есть сервер на debian sid. На нём стоит python 2.5.2. Возникла необходимость поставить на систему Питон из другой ветки (3.2.*), причём параллельно имеющемуся 2.5.*. Подскажите, пожалуйста, как это сделать правильно, и какие подводные камни могут быть в процессе установки и работы в системе с двумя питонами?

Создание плазмоида на Python: Часть 1
Imagememnek

Введение

В сети есть несколько статей на русском языке, посвящённых созданию плазмоидов, но их мало. Есть туторалы на сайте kde.org, но там мало уделяется внимания питону, а больше C++ и Javascript. Многие вещи приходится подсматривать у авторов других плазмоидов, либо переносить идеи из других языков. Поэтому я хочу в цикле этих статей (надеюсь, их будет несколько) собрать все сведения, которые я нашел и использовал в своём проекте.
 
Из всех музыкальных плееров я предпочитаю MPD - плеер с архитектурой "клиент - сервер". Благодаря такой конструкции, все задачи по управлению коллекцией и воспроизведением звука ложатся на плечи собственно MPD-сервера, а взаимодействие с пользователем обеспечивают клиенты. Клиентов существует очень много, весь список можно посмотреть тут. Увы, из всего этого многообразия я не нашел то, что мне нужно. В принципе, мне хватает консольного ncmpcpp и горячих клавиш, для управления воспроизведением. Но иногда не хочется пары кнопочек на панели, чтобы переключить песню и узнать короткую информацию о ней. Поэтому я и решил написать небольшой плазмоид, который можно засунуть в панель и рулить воспроизведением песен.
 
Сперва определимся, что же нужно написать. Я планировал сделать маленький плазмоид, на котором было бы 3-4 кнопки для управления песнями (вперёд, назад, плэй/пауза. стоп). Потом можно добавить ещё что-нибудь ещё. В планах:
  1. Реализовать возможность настройки
  2. Добавить информацию о песне в виде всплывающего диалога
  3. Сделать бегущую строку, в которой будет информация о песне, чтобы можно было добавить информацию о песне в тело плазмоида
  4. Что-то ещё, дальше будет видно

Создание плазмоида

Начало создания плазмоида одинаково: делаем структуру каталогов, файл описания, файл с кодом, содержащий класс плазмоида.

 

Читать дальше...Свернуть )
Метки: , , ,

Image