Tag: osx

MIDIGetNumberOfDestinations возвращает 0 при использовании API Python C

У меня есть следующая оболочка midi для Python3: #include <Python.h> #include "structmember.h" #include <CoreMIDI/CoreMIDI.h> #include "stdio.h" #define MESSAGESIZE 3 // CFStringRef to char* char * MYCFStringCopyUTF8String(CFStringRef aString) { if (aString == NULL) { return NULL; } CFIndex length = CFStringGetLength(aString); CFIndex maxSize = CFStringGetMaximumSizeForEncoding(length, kCFStringEncodingUTF8); char *buffer = (char *)malloc(maxSize); if (CFStringGetCString(aString, buffer, maxSize, kCFStringEncodingUTF8)) […]

Отключить DSUSP в Python

Пользователь OSX отправил сообщение об ошибке, которое CTRL + Y вызывает приостановку приложения терминала python, посредством dsusp, вызывающего отправку SIGTSTP, когда программа Python пыталась прочитать на stdin. Код ниже для решения проблемы: ( контекст ) import sys import termios if sys.platform == 'darwin': attrs = termios.tcgetattr(0) VDSUSP = termios.VSUSP + 1 attrs[-1][VDSUSP] = 0 termios.tcsetattr(0, […]

Python: строка исходного кода не может содержать нулевые байты

Я использую Max OS X 10.10.3, и, наконец, я получил graphics.py для показа в Python 3, прежде чем он сказал, что модуль не существует. Однако теперь, когда я пытаюсь import graphics или from graphics import * , я получаю сообщение: "source code string cannot contain null bytes" Может ли любой пользователь Mac (используя Python 3) […]

Удалить запись из sys.path

После установки некоторых модулей Python через homebrew, homebrew сказал мне запустить следующий код. Мне больше не нужны эти модули и вы хотите очистить все. Могу ли я удалить (должен ли я?) Удалить эту запись? И как я его удаляю? Модули Python были установлены, а сайты сайта Homebrew не находятся в вашем sys.path Python, поэтому вы […]

«Плохая» установка Python

В последнее время у меня проблемы с Python, такие как совместимость с anaconda. Когда я запустил brew doctor , я думаю, что столкнулся с проблемой, как изложено ниже. Как я могу стереть эти файлы и выполнить чистую установку Python? Warning: "config" scripts exist outside your system or Homebrew directories. `./configure` scripts often look for *-config […]

Сломанный питон после обновления Mac OS X

После обновления OS X Yosemite 10.10.5 моя установка Python взорвалась. Здесь я не использую пиво, macports, conda или EPD, а встроенную сборку Python. Пока он был совершенно функциональным, теперь, похоже, он потерял контроль над установленными пакетами. Я пытаюсь запустить сеанс ipython, и он возвращает $ ipython Traceback (most recent call last): File "/System/Library/Frameworks/Python.framework/Versions/2.7/bin/ipython", line 7, […]

Должен ли я переустанавливать каждый модуль снова, если я устанавливаю новую версию Python?

Я только что установил Python 3.6 и запустил терминал, попытался import любые модули, которые я уже установил в 3.5 (rsa, matplotlib, enchant, …), и он вернул: ModuleNotFoundError: No module named 'module_name' Тем не менее, они все еще работают, когда я запускаю Python 3.5. Что мне делать?

Tensorflow 0.10 (CUDA) в OSX segfaults на импорт python

Я пытаюсь получить tenorflow 0.10 на моем El Capitan Macbook Pro (конец 2013 года, GeForce GT 750M), до сих пор без успеха. Я пробовал инструкции официальной инструкции для тензорного потока и ряд подходов других людей, включая этот и тот . Для справки, я пытаюсь использовать Python3, CUDA 7.5 и tensorflow 0.10 на OSX 10.11.5. Я […]

Как использовать `env python3` и сохранить вызывающую среду?

У меня проблема с OSX, что #!/usr/bin/env python3 вызывает переменные среды, такие как пути к библиотеке (например, LD_LIBRARY_PATH). В Linux он работает правильно. Чтение страницы man на env не появляется, она должна это делать. Мне нужно только модифицировать среду, если я ее прошу, а я нет. Что такое переносная линия shebang, которая сохраняет окружающую среду? […]

pdflatex в подпроцессе python на mac

Я пытаюсь запустить pdflatex в .tex-файле из Python 2.4.4. подпроцесс (на Mac): import subprocess subprocess.Popen(["pdflatex", "fullpathtotexfile"], shell=True) которая фактически ничего не делает. Тем не менее, я могу запустить «pdflatex fullpathtotexfile» в терминале без проблем, создавая pdf. Что мне не хватает? [EDIT] Как я уже сказал в одном из ответов, я попытался: return_value = subprocess.call(['pdflatex', '/Users/Benjamin/Desktop/directory/ON.tex'], […]

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