Так как мой Macbook с процессором i7 в настоящее время с AppleCare, теперь я работаю над более старым Mac mini с основным процессором Duo. Я просто подключил внутренний диск Macbook через USB к Mac mini.Недопустимая инструкция: 4 при импорте python pandas
Теперь на моих сценариях Python я столкнулся с проблемой, которую я не совсем понимаю и не знаю, как отлаживать. Когда я import pandas
в Python 2.7.9, Python полностью падает, и я получаю ошибку Illegal instruction: 4
. После некоторого googling я предполагаю, что некоторые пакеты скомпилированы для неправильной архитектуры. Но я не знаю, какие из них.
Я установил Python, numpy и scipy с homebrew и pandas и т. Д. С помощью pip в виртуальную среду. Моя система - OS X 10.10.5.
Выход python -vc "import pandas"
очень длинный и заданный here.
Я попытался переустановить Python, pandas, numpy и scipy.
- Как я могу узнать, какой пакет вызывает ошибку?
- Нужно ли устанавливать флаг архитектуры или что-то еще?
- Как я могу это исправить?
Это требует * много * дополнительной информации, по крайней мере, журнала построения/стека. Он должен заваривать + штуцер просто отлично. Альтернативным установщиком является anaconda, у которого есть действительно простой/быстрый способ начать работу с pydata. –
Запустите python с подробным флагом ('-v') и вставьте фрагмент вывода из ошибки в ваш вопрос. – chown
@chown Хорошо, хорошо. Попытавшись понять журнал немного больше, кажется, что matplotlib был виновником. Интересно, были ли проблемы с предварительно скомпилированными файлами 'pyc'. Во всяком случае, если вы хотите дать ответ, у вас будет мое преимущество. В противном случае я сам отвечу. – n1000