Я нашел 101 тему по этому вопросу, но не нашел решений для моей реальной проблемы.
Вот ситуация. virtualenv, установил yolk, проверил мой код в этой среде, код включает django, поэтому не нужно устанавливать его в среду.
Я добавил местоположение проекта в скрипт активации.
Следующим шагом будет установка mysql-python, но это не удастся. Однако исходный код загружен, поэтому я могу отредактировать setup_posix.py, указать местоположение mysql_config и затем повторить попытку.
Итак, команда
pip install mysql-python -E focus02
с focus02, являющимся именем env.
Сообщение об ошибке это
lipo: can't open input file: /var/folders/38/bjgqwdxn37lb1ytw3qtmrwxc0000gp/T//ccTgPn2I.out (No such file or directory)
error: command 'llvm-gcc-4.2' failed with exit status 1
большая часть материала, который я нашел в Интернете, сосредоточена на последней строке, в которой говорится, что компилятор не существует. Я могу доказать, что это не так, запустив llvm-gcc-4.2 в терминале. я получаю ответ от
i686-apple-darwin11-llvm-gcc-4.2: no input files
Я думаю, что ошибка в строке выше. Обратите внимание на двойную косую черту перед именем файла. Я не могу найти статью в Google, которая показывает, что кто-то нашел исправление. Кто-нибудь знает, откуда эта линия получает данные, так как я не уверен, откуда исходит проблема. Я предполагаю, что отредактировал файл и оставил косую черту в конце, которая мне не нужна, хотя есть несколько случаев этой ошибки, которые заставляют меня поверить, что, возможно, это не так.
Я нашел эту статью, и это не устранило проблему.