Tag: osx

Vim не скомпилируется с python на OS X

Я пытаюсь скомпилировать vim 7.3 с поддержкой python 2.7 на Mac OS X 10.6 . Сам Vim компилируется отлично, но встроенный питон не так много. Сделанные мной шаги: hg clone https:/vim.googlecode.com/hg/ vim cd vim/src ./configure –without-x –disable-gui –disable-darwin \ –enable-pythoninterp –with-features=huge make make install Это дает мне рабочий vim, но без python. Авто / config.log […]

easy_install с различными версиями python, mac osx

У меня есть различные версии python на Mac OSX 10.6, некоторые из них установлены с macports: > python_select -l Available versions: current none python24 python26 python26-apple python27 Стандартная или системная версия – python26-apple . Теперь я использую python27, который я выбрал с помощью > sudo python_select python27 Недавно я попробовал установить django с помощью easy_install […]

Использование Python с homebrew в OS X

Я использовал Mac python некоторое время, и я решил научить себя matplotlib , потому что я хочу иметь опыт работы с некоторыми распространенными модулями. Я слышал от всех, что, как только вы попадаете в нестандартные модули, лучше всего использовать python, который запустил homebrew, поэтому у вас есть доступ к pip а не easy_install . После […]

Обработка \ r \ n vs \ n новых строк в python на Mac и Windows

У меня есть сценарий python, который выдавал разные результаты при запуске на машине Windows и при запуске на Mac. Когда я углублялся, я обнаружил, что это происходит потому, что когда Python читает в строке разрывы на Mac (из файла), он читается в \r\n , а как-то в Windows \r исчезает. Таким образом, если я изменяю […]

Установка Pygame для Mac OS X 10.6.8

Использование Python 2.7.2. Когда я пытаюсь импортировать pygame, я получаю это сообщение об ошибке: Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pygame/__init__.py", line 95, in <module> from pygame.base import * ImportError: dlopen(/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pygame/base.so, 2): no suitable image found. Did find: /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pygame/base.so: no matching architecture in universal wrapper Я не совсем уверен, […]

Mac OSX – AttributeError: объект 'FigureCanvasMac' не имеет атрибута 'restore_region'

Прогулка по примеру анимации matplotlib на моей машине Mac OSX – http://matplotlib.org/examples/animation/simple_anim.html – Я получаю эту ошибку: – File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/matplotlib/animation.py", line 248, in _blit_clear a.figure.canvas.restore_region(bg_cache[a]) AttributeError: 'FigureCanvasMac' object has no attribute 'restore_region' Кто-нибудь, кто столкнулся с этим, знает, как решить эту проблему? Похоже, что это известная (и нерешенная на момент написания) проблема – https://github.com/matplotlib/matplotlib/issues/531

Как установить lxml на OS X Leopard без использования MacPorts или Fink?

Я пробовал это и сталкивался с проблемами несколько раз в прошлом. У кого-нибудь есть рецепт для установки lxml на OS X без MacPorts или Fink, который определенно работает? Предпочтительно с полными 1-2-3 шагами для загрузки и построения каждой из зависимостей.

Почему Python easy_install не работает на моем Mac?

У меня Mac работает под управлением Python 2.6. Когда я пытаюсь использовать easy_install я получаю это сообщение: /usr/bin/easy_install-2.6:7: UserWarning: Module pkg_resources was already imported from /System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/pkg_resources.pyc, but /Library/Python/2.6/site-packages is being added to sys.path from pkg_resources import load_entry_point /usr/bin/easy_install-2.6:7: UserWarning: Module site was already imported from /System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site.pyc, but /Library/Python/2.6/site-packages is being added to sys.path from pkg_resources […]

Запись строк unicode через sys.stdout в Python

Предположим на мгновение, что нельзя использовать print (и, таким образом, пользоваться функцией автоматического обнаружения кодирования). Так что это оставляет нас с sys.stdout . Однако sys.stdout настолько тупой, что не делает никакого разумного кодирования . Теперь читаем страницу Wiki на Python PrintFails и отправляем попробовать следующий код: $ python -c 'import sys, codecs, locale; print str(sys.stdout.encoding); […]

Добавить в python путь mac os x

я думал import sys sys.path.append("/home/me/mydir") добавляет каталог в мой pythonpath если я печатаю sys.path, мой каталог находится там. Затем я открываю новую команду, и ее больше нет. Но каким-то образом Python не смог импортировать модули, которые я сохранил в этом каталоге. Что я делаю не так? Я читаю .profile или .bash_profile будет делать трюк. Должен […]

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