Установка pygraphviz на OS 10.6.7 - python 2.6 (ошибка gcc-4.2) - PullRequest
2 голосов
/ 06 июля 2011

Я пытаюсь установить pygraphviz на Mac OS 10.6.7. Я использую Python 2.6.

Пока вот что я сделал:

setup.py:

# OSX, Linux, alternate location
library_path='/usr/local/lib/graphviz'
include_path='/usr/local/include/graphviz'
  • Запустил "python setup.py install"

но процесс завершается неудачно (см. Код ниже) с сообщением: ошибка: команда 'gcc-4.2' завершилась неудачно с состоянием выхода 1

client126-234:pygraphviz francois$ python setup.py install
library_path=/usr/local/lib/graphviz
include_path=/usr/local/include/graphviz
running install
running build
running build_py
copying pygraphviz/version.py -> build/lib.macosx-10.6-universal-2.6/pygraphviz
running build_ext
building 'pygraphviz._graphviz' extension
gcc-4.2 -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -Os -Wall -Wstrict- 
prototypes -DENABLE_DTRACE -arch i386 -arch ppc -arch x86_64 -pipe -I/usr/local/include/graphviz 
-I/System/Library/Frameworks/Python.framework/Versions/2.6/include/python2.6 -c 
pygraphviz/graphviz_wrap.c -o build/temp.macosx-10.6-universal-2.6/pygraphviz/graphviz_wrap.o
unable to execute gcc-4.2: No such file or directory
error: command 'gcc-4.2' failed with exit status 1

Я пробовал:

  • чтобы переустановить Graphviz
  • установить разрабатываемую версию Graphviz
  • скачать pygraphviz из индекса пакета python (http://pypi.python.org/pypi/pygraphviz) и установить заново
  • другие способы установки: easy_install pygraphviz (дайте мне ту же ошибку). macport (невозможно установить на мой компьютер)

Я что-то не так делаю? Как я могу решить эту ошибку?

Любые идеи будут очень полезны,

Большое спасибо

Francois

1 Ответ

1 голос
/ 06 июля 2011

gcc-4.2 является частью пакета инструментов Apple для разработчиков, Xcode. Вы должны установить это сначала. Должен быть установщик Xcode 3 с DVD-диском для восстановления программного обеспечения, который поставляется с вашим Mac или, возможно, на самом жестком диске или с DVD-диском Mac OS X 10.6, или вы можете загрузить версию с веб-сайта Apple Developer Connection (требуется регистрация) или Вы можете купить версию более нового Xcode 4 в Mac Application Store. Если вы устанавливаете Xcode 4, вам, вероятно, потребуется добавить export ARCHFLAGS='-arch i386 -arch x86_64' к вашей установке; см. здесь для получения дополнительной информации.

...