Tag: linux

Подключиться к MSSQL Server 2008 на Linux

Мне интересно, как подключиться к MSSQL Server 2008 с Linux-машины. В настоящее время у меня установлен FreeTDS. Однако мне не удалось получить работу bsqldb. В настоящее время я могу подключиться к этой базе данных, используя следующий код python (в Windows): import pyodbc cnxn = pyodbc.connect("DRIVER={SQL Server};" +"SERVER=something.example.com;" +"DATABASE=exampledatabase;" Я считаю, что мои учетные данные Windows […]

Ошибка Python3 «без модуля с именем bluetooth» на Linux Mint

Я пытаюсь подключить Lenovo S10E к Nintendo Wiimote через bluetooth. Я использую простой скрипт Python, воспроизведенный ниже. Я вызываю его из командной строки Linux Mint (версия 16, «Петра»), используя python3 find_wii.py Автор сценария: import bluetooth target_name = "Nintendo RVL-CNT-01" target_address = "00:1C:BE:29:75:7F" nearby_devices = bluetooth.discover_devices() for bdaddr in nearby_devices: if target_name == bluetooth.lookup_name( bdaddr ): […]

Установка GDAL python, связанного с Linux

Я пытаюсь установить привязку GDAL python из источника с ./configure –with-python, но когда я завершаю from osgeo import gdal Я получил: Traceback (most recent call last): File "<stdin>", line 1, in <module> File "osgeo/__init__.py", line 21, in <module> _gdal = swig_import_helper() File "osgeo/__init__.py", line 17, in swig_import_helper _mod = imp.load_module('_gdal', fp, pathname, description) ImportError: libgdal.so.1: […]

Использование gunicorn для запуска ошибки приложения

У меня успешно установлен пулемет Каждый раз, когда я запускаю эту команду: $ gunicorn hello.wsgi:application –bind example.com:8001 Я получаю эту ошибку: [INFO] Starting gunicorn 18.0 [ERROR] Invalid address: ('example.com', 8001) Я следую этому руководству: http://michal.karzynski.pl/blog/2013/06/09/django-nginx-gunicorn-virtualenv-supervisor/

selenium webdriver.Firefox не запускается для пользователя, не использующего sudo

У меня есть метод python, который настраивает браузер в режиме безголового на сервере linux для очистки веб-сайта с помощью селена. Дисплей настраивается отлично, независимо от того, какой пользователь выполняет скрипт python, но если пользователь sudo не выполнит скрипт, он будет зависать в webdriver.Firefox() настройки webdriver.Firefox() неопределенный срок. Вот полный метод: def browserSetup(self, browser=None): try: # […]

Где / как имя `posix` разрешается с помощью инструкции импорта?

Что происходит за кулисами (в CPython 3.6.0), когда код использует import posix ? Этот модуль не имеет атрибута __file__ . При запуске интерпретатора в подробном режиме я вижу эту строку: import 'posix' # <class '_frozen_importlib.BuiltinImporter'> Он уже присутствует в sys.modules в недавно открывшемся интерпретаторе, а его импорт просто связывает имя с существующим модулем. Я пытаюсь […]

Установите базовый компонент Matplotlib при использовании подсистемы Windows для Linux

Моя база данных Matplotlib продолжает возвращаться к TkAgg . Это проблема, потому что в подсистеме Windows для Linux (WSL) вы не можете работать с GUI, и поэтому я получаю ошибку TclError: нет отображаемого имени и нет переменной окружения $ DISPLAY Я попытался добавить файл matplotlibrc в /home/<user>/.config/matplotlib (в файловой системе Windows это C:\Users\<user>\AppData\Local\lxss\home\<user>\.config\matplotlib ). Мой […]

Python pty.spawn stdin не эхом, а перенаправлен на masterd

Я хочу вызвать программу из Python и заставить ее полагать, что ее stdout – это tty, даже когда stdout процесса Python привязан к каналу. Поэтому я использовал функцию pty.spawn для достижения этого, что можно проверить из следующего: $ python -c "import sys; from subprocess import call; call(sys.argv[1:])" python -c "import sys; print sys.stdout.isatty()" | cat […]

Запуск сценария (python) в другом каталоге

У меня есть скрипт python, который генерирует файлы. Все, что я хочу, это заставить его записывать файлы в определенной папке. Сейчас я должен сделать 3 шага: cd foo python ../awesome_script.py cd .. Есть ли приятное решение, где я могу сделать это в одной строке, используя либо внешнюю команду, либо непосредственно в интерпретаторе python? Я ищу […]

Символы новой строки, сгенерированные в скрипте Python, не принимаются в другом задании

У меня есть определенная комбинация приложения, в которой определенная часть его принимает кучу параметров из файла. Все, что я использую, основано на Linux. Проблема в том, что что-то в моей рабочей трубе не нравится символ новой строки. С одной стороны, я пишу сценарий следующим образом: with open(job_script_file, 'w') as f: f.write("parameter 1 goes here\n") f.write("parameter […]

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