При установке пакетов в Python с помощью pip я обнаружил следующую ошибку:
unable to execute gcc-4.2: No such file or directory
Очевидно, pip пытается использовать gcc-4.2, которого нет ни в одном из двоичных каталогов, а именно / usr / bin. Осмотрев этот и другие сайты, я обнаружил, что многие другие страдают от той же проблемы. Однако gcc обновлен до версии 4.2 в OS X Lion, и это не проблема версии, скорее, gcc просто называется gcc, а не gcc-4.2, в каталоге / usr / bin и имеет символическую ссылку на llvm-gcc. После добавления gcc-4.2 в / usr / bin в качестве символической ссылки на gcc, pip смог успешно установить все. Почему же тогда этот пип ищет gcc-4.2, а не gcc? Является ли это ошибкой pip, OS X Lion или пакетов внутри pip, которые пытаются установить себя с помощью gcc-4.2?
Наконец, правильно ли я могу взломать символическую ссылку в этой ситуации, или мне следовало исправить это каким-то другим способом?