Paso 3: Configurar el entorno Python
Python ya está instalado en el Edison a través de la imagen de linux Yocto. Por lo tanto, somos todos conjunto en ese sentido.
Para instalar las dependencias para lo que vamos a hacerme gusta utilizar pip. He seguido las instrucciones aquí: http://mendrugory.weebly.com/blog/intel-edison-an... para instalarlo. (Omita el primer paso que añade la repo 1.1... se trata de cosas viejas y el repo 1.5 (en el momento de la publicación) es lo que ya está configurado).
Para la posteridad (y en caso que el blog vinculado a desaparece):
(si no está familiarizado con el vi revisa esto: http://www.cs.colostate.edu/helpdocs/vi.html )
Éxito la "i" clave en el teclado (para entrar en modo de inserción en el vi) y escriba lo siguiente:
http://repo.OPKG.net/Edison/repo/All http://repo.OPKG.net/Edison/repo/Edison http://repo.OPKG.net/Edison/repo/core2-32
Esto agrega algunos repositorios no oficiales a los que su edison puede descargar software de. No sé lo buenos que son o cuánto se mantienen. Por lo tanto, usarlos con un grano de sal.
Presione la tecla "esc" tecla en su teclado y escriba "wq". Esto cambia de modo de inserción al modo de comandos en el vi y el comando "wq" está parado para "dejar de escribir" que escribe en el archivo y sale de vi.
Finalmente instalar PIP:
(sí tiene un montón de dependencias)
La solución el problema señalado por el cartel original. Prefiero descargar la herramienta de configuración y poner en un dispositivo usando scp o filezilla. Usted puede elegir lo que quieres en este momento. (Pip es el gestor de paquetes para python, que plantea la pregunta: por qué no es incluido. Por supuesto puede instalar manualmente los paquetes que hablar por debajo, pero con pip es un proceso mucho más fácil, más suave. Además, usted sabe, gestión de paquetes es que las cosas debían hacerse.) Instalar el framework de matraz: tipo pip install flask
. PIP es un gestor de paquetes de python que se encarga de instalar todas las dependencias que necesita para ejecutar el frasco.
También tienes que instalar el paquete de psuitls que voy a usar un ejemplo aquí. Sin embargo, usted no puede hacer esto con pip. Así, cabeza encima a la https://github.com/giampaolo/psutil/archive/maste... descargar, descomprimir y nos vamos a hacer básicamente lo que está aquí en la sesión de «linux»:
https://github.com/Giampaolo/psutil/BLOB/Master/in...
ya está instalado - gcc
-python-dev ya está instalado
https://github.com/Giampaolo/psutil/Archive/Master.zip
y eso es todo.
Sugerencia: deshabilitar al servidor web predeterminado haciendo esto:
Luego asegúrese de que su servidor matraz esté ejecutando en el puerto 80. Me gusta usar debug con frasco porque se mira a ver si ha cambiado algo en el archivo y luego cuando tienes intentará volver a cargar todo. También arroja información útil para el navegador y la consola. Apague para situaciones del tipo de producción.