Tag: linux

setup.py – Symlink-модуль в / usr / bin после установки

Я почти закончил разработку пакета python и также написал базовую setup.py с использованием distutils: #!/usr/bin/env python #@author: Prahlad Yeri #@description: Small daemon to create a wifi hotspot on linux #@license: MIT import cli #INSTALL IT from distutils.core import setup setup(name='hotspotd', version='0.1', description='Small daemon to create a wifi hotspot on linux', license='MIT', author='Prahlad Yeri', author_email='prahladyeri@yahoo.com', url='https://github.com/prahladyeri/hotspotd', […]

Python – whoops – установлен Python2.6, когда у меня есть 2.7 – по умолчанию теперь 2.6 – хочу 2.7 назад

Я на ubuntu 11.10. Я установил python2.6, потому что мне нужно работать в virtualenv. В командной строке, когда я запускаю python, по умолчанию используется python2.6. which python /usr/local/bin/python Python 2.6.8 (unknown, Jul 4 2012, 09:17:51) [GCC 4.5.2] on linux2 Type "help", "copyright", "credits" or "license" for more information. Как изменить значение python2.7 на значение по […]

Как установить шрифт pygame

Это вопрос начального уровня. Я учу себя pygame на ubuntu 10.10. Я загрузил несколько примеров, и pygame работает неправильно. Я подозреваю, что проблема с установкой. Но я не уверен, как это понять. Есть ли что-то еще, что я должен установить, чтобы сделать эту работу? Мой пример: http://cid-bb9549bdfdec74f4.skydrive.live.com/self.aspx/PyPlotter/pyplotter.py Моя ошибка: prompt: python pyplotter.py pyplotter.py:27: RuntimeWarning: use […]

Вызов сложных C ++-функций в Python (linux)

У меня есть некоторые функции в источнике C ++, объявленные следующим образом: extern "C" { int32_t comp_ip_long(const std::vector<EachColumn>& in, std::vector<EachColumn>& out); } Код C ++ скомпилирован в xxx.so (общий объект linux), и я хочу вызвать функцию в Python. обратите внимание, что я не могу изменить код C ++, поэтому что-то вроде boost::python недоступно. Я пробовал […]

Запуск обоих python 2.6 и 3.1 на одном компьютере

Я сейчас играю с python дома, и я планирую перейти на python 3.1. Дело в том, что у меня есть некоторый скрипт, который использует python 2.6, и я не могу их преобразовать, так как они используют некоторый модуль, который недоступен для python 3.1 atm. Поэтому я рассматриваю возможность установки python 3.1 на моем python 2.6. […]

Python3.3 не может найти libpython3.3m.so в linux (pip-3.3)

Я использую ubuntu 12.10 с python3.2 по умолчанию. Однако я загрузил python 3.3, так как его гораздо более полированный. Конечно, с тех пор у меня есть кошмар с установкой модулей для 3.3, так как пакеты python3 от synaptic устанавливаются до 3.2 dir. Итак, я установил pip с помощью python 3.3. Теперь у меня есть команда […]

Python импортирует и использует cdll (с файлом linux .so)

После одного из моих последних вопросов о интеграции python и c ++ мне сказали использовать DLL в окнах. (Предыдущий вопрос) Это сработало нормально: cl /LD A.cpp B.cpp C.pp в среде Windows, после установки включенного пути для boost, источников криптопp и библиотек cryptopp. Теперь я пытаюсь сделать то же самое в linux, создав файл .so для […]

Простая программа Linux / X11 для захвата и сохранения фокуса клавиатуры?

Я пишу простую программу прерывания / анти-RSI для Linux (Ubuntu) в Python. Я задал аналогичные вопросы о блокировке клавиатуры (« Как заблокировать клавиатуру», чтобы предотвратить передачу других клавиш на X11 / Linux / Gnome?) И освобождение всех клавиш после отключения клавиатуры в X11 / Linux с помощью xinput? ), И кто-то предложил ( https://stackoverflow.com/a/10769704/161922 ), […]

Прямой вывод python в файл linux

У меня есть скрипт, написанный на python, который я запускаю на ubuntu. Я хотел бы, чтобы выход этой команды был направлен в файл. print str(kFx) + ',' + str(kFy) + ',' + str(kFz) В идеале я бы использовал python.py> file.txt, но у скрипта есть некоторые интерактивные части, которые я не смогу использовать, если перенаправить вывод […]

Классы для группировки некоторых действий в Python

Я пишу конфигурационную программу для своего собственного дистрибутива Linux. Конфигурация разделена на разделы: general, networking, session, etc. – которая группирует аналогичные параметры. Например, в разделе general есть name, description, workgroup, language компьютера name, description, workgroup, language параметры. Я думаю, что каждый раздел должен быть представлен классом, и каждый вариант должен иметь соответствующее свойство (getter и, […]

Python - лучший язык программирования в мире.