Raspberry Pi Zero armv6l Python, Numpy, Testes Scipy dão instrução ilegal

0

Portanto, a versão simples desta questão é que eu tenho tentado por vários dias obter um ambiente python 3.4 com os seguintes pacotes instalados em uma imagem do Raspberry Pi Zero Jessie: opencv, numpy, scipy, matplotlib, tqdm, pywavelets , pyqtgraph, pyside, peakutils. Em princípio, posso conseguir que meu código funcione no python 2.7 se essa for a única opção, mas todos os meus testes até agora foram em 3.

Depois de um enorme esforço, finalmente consegui que todos os pacotes fossem instalados e importados sem erros (por meio de uma combinação de pip, este tutorial, e para scipy, usando o apt-get e copiando os pacotes para o ambiente virtual (porque a instalação via pip faz com que o pi seja bloqueado Tudo importa corretamente, mas para numpy e scipy, eu estou recebendo erros de "instrução ilegal" em algum momento no código. Eu não sei onde no código o problema é porque o erro não dá informações, mas eu tenho certeza que é numpy ou scipy porque quando eu corro:

import numpy
numpy.test('full')

ou o mesmo para scipy, recebo o mesmo erro "Instrução Ilegal". Eu tenho tudo isso trabalhando no meu Pi3 (armv7l), mas eu entendo que estou trabalhando no armv6l com o Pi Zero. Além disso, quando eu tento o mesmo teste fora do meu ambiente virtual (apenas nos ambientes Python 2 ou 3 padrão na máquina), ainda recebo o mesmo erro de "Instrução Ilegal". Alguém tem alguma dica para:

  1. Corrigir os erros de "Instrução Ilegal" em numpy e scipy para que eu possa usá-los no Pi Zero?
  2. Instalar com sucesso os pacotes mencionados acima em um ambiente python 3.4 no Pi Zero?

Agradeço antecipadamente por qualquer ajuda que você possa dar!

    
por user986122 16.01.2018 / 21:10

0 respostas