Vale, prueba otra cosa antes:
-Ejecuta git clone https://github.com/jpbarraca/pynrf24.git
-Entra dentro del directorio pynrf24
-Ejecuta sudo python setup.py install
-Ejecuta de nuevo el programa air_v1.py.
Me tira el mismo error hasta con los propios ejemplos.
Empiezo desde 0 otra vez a ver que tal me va
grafisoft escribió:Empiezo desde 0 otra vez a ver que tal me va
A ver si hay suerte, sino me pongo yo a hacerlo de 0 también. :roto2:
Como cambie cosas para intalar las otras librerias del nrf, igual hay alguna incompatibilidad
Nada, el mismo error. Debo de estar pasando algun cambio por alto
En Python debe identar. A veces hay problemas con los comienzos de ficheros por el BOM o las propias codificaciones. ¿Qué editor usas?
Si lo ejecutas sin tocar nada en el fichero original, te falla?
Este sábado pruebo a hacerlo de 0 a ver qué tal.
Copiando el programa via putty dentro de la rasp usando los editores vi, vim y nano. Copiando en windows el archivo y descargandolo en la rasp tambien me falla
17-01-2015, 12:00 PM
(Última modificación: 01-09-2022, 08:16 AM por WeSo.
Razón: URLs inválidas
)
Por probar... bájate este y lo subes via WinSCP: (URL 404)
EDIT: Te lo subo también con el BOM en UTF-8.
(URL 404)
He empezado una instalación de la última versión de Raspbian desde 0 y estos son los pasos que he seguido para que funcione:
sudo raspi-config
activar SPI mediante advanced options/enable SPI
sudo apt-get update
sudo apt-get install python-dev
sudo apt-get install python-rpi.gpio
git clone https://github.com/doceme/py-spidev.git
cd py-spidev
sudo python setup.py install
git clone https://github.com/jpbarraca/pynrf24.git
cd pynrf24
poner GPIO.setmode(GPIO.BCM) al final de la funcion __init__ del fichero nrf24.py
sudo python setup.py install
WeSo escribió:Por probar... bájate este y lo subes via WinSCP: http://www.pinflas.com/usuarios/weso/air_v1.py
EDIT: Te lo subo también con el BOM en UTF-8.
http://www.pinflas.com/usuarios/weso/air_v1_BOM.py
Nada, me sigue tirando error
Código: pi@raspberrypi ~/Desktop $ sudo python air_v1.py
Traceback (most recent call last):
File "air_v1.py", line 6, in <module>
from nrf24 import NRF24
File "/usr/local/lib/python2.7/dist-packages/nrf24.py", line 24
except ImportError:
^
IndentationError: expected an indented block
pi@raspberrypi ~/Desktop $ sudo python air_v1_BOM.py
Traceback (most recent call last):
File "air_v1_BOM.py", line 6, in <module>
from nrf24 import NRF24
File "/usr/local/lib/python2.7/dist-packages/nrf24.py", line 24
except ImportError:
^
IndentationError: expected an indented block
pi@raspberrypi ~/Desktop $
sistemasorp escribió:He empezado una instalación de la última versión de Raspbian desde 0 y estos son los pasos que he seguido para que funcione:
sudo raspi-config
activar SPI mediante advanced options/enable SPI
sudo apt-get update
sudo apt-get install python-dev
sudo apt-get install python-rpi.gpio
git clone https://github.com/doceme/py-spidev.git
cd py-spidev
sudo python setup.py install
git clone https://github.com/jpbarraca/pynrf24.git
cd pynrf24
poner GPIO.setmode(GPIO.BCM) al final de la funcion __init__ del fichero nrf24.py
sudo python setup.py install
Todo eso lo he hecho :nuse:
Parece un error del propio fichero nr24f.py. Prueba a ejecutar lo siguiente:
wget http://www.marinoscar.com/nrf24.py
sudo mv nrf24.py /usr/local/lib/python2.7/dist-packages/nrf24.py
sudo chmod a+x /usr/local/lib/python2.7/dist-packages/nrf24.py
sistemasorp escribió:Parece un error del propio fichero nr24f.py. Prueba a ejecutar lo siguiente:
wget http://www.marinoscar.com/nrf24.py
sudo mv nrf24.py /usr/local/lib/python2.7/dist-packages/nrf24.py
sudo chmod a+x /usr/local/lib/python2.7/dist-packages/nrf24.py
Me funciona con esto peeeero con los archivos Weso. Los dos que me ha facilitado, me han funcionado.
Con que editor has guardado el codigo?
grafisoft escribió:Con que editor has guardado el codigo?
En mi caso uso el nano.
SublimeText 3. Versátil, completo y con multitud de plugins para ampliación. Y permite guardar con distintas codificaciones sin problemas.
Si al fichero Python le dices en la cabecera que la codificación será UTF-8 y luego lo guardas en otra, fallará casi con seguridad
sistemasorp escribió:grafisoft escribió:Con que editor has guardado el codigo?
En mi caso uso el nano.
Pues a mi con el nano me tira el mismo error, pese al ultimo cambio que comentas.
Voy a probar con el editor que comenta Weso, a ver si puedo pasar el programa bien
|