elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Guía actualizada para evitar que un ransomware ataque tu empresa


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  Python en maquina virtual Ubuntu
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] 2 Ir Abajo Respuesta Imprimir
Autor Tema: Python en maquina virtual Ubuntu  (Leído 8,458 veces)
PUAROT

Desconectado Desconectado

Mensajes: 86



Ver Perfil WWW
Python en maquina virtual Ubuntu
« en: 4 Junio 2017, 22:41 pm »

Tengo una maquina virtual creada en el el mac corriendo Ubuntu 17.04 y tengo problemas con python los cuales no se si son por mi poco conocimiento de linux o por ser una maquina virtual .
El caso es que he tiene instalado python 3.5.3, yo he instalado el pip mediante apt-get install python3-pip y mediante pip3 he instalado esptool (para programar un esp8266 con micropython) pero al ejecutar python3 esptool.py me dice que no se encuentra el archivo o directorio
Donde instala pip3 ? por que me dice que no lo encuentra ?

Todo esto viene por que quiero programar un esp8266 desde linux, luego vendrá la parte de compartir el puerto usb con la maquina virtual ...

Gracias de antemano por la ayuda !


En línea

LaThortilla (Effort)

Desconectado Desconectado

Mensajes: 234


¿En que vida harás lo que en esta no?


Ver Perfil WWW
Re: Python en maquina virtual Ubuntu
« Respuesta #1 en: 4 Junio 2017, 23:16 pm »

podrias mostar como lo estas ejecutando?


En línea

PUAROT

Desconectado Desconectado

Mensajes: 86



Ver Perfil WWW
Re: Python en maquina virtual Ubuntu
« Respuesta #2 en: 5 Junio 2017, 09:00 am »

[ pip3 install esptool ] para instalar el paquete
[ python3 esptool.py ] para ejecutarlo

la respuesta al intentar ejecutarlo es :

python3 : can't open file 'esptool.py' : [Errno 2] no such file or directory
En línea

LaThortilla (Effort)

Desconectado Desconectado

Mensajes: 234


¿En que vida harás lo que en esta no?


Ver Perfil WWW
Re: Python en maquina virtual Ubuntu
« Respuesta #3 en: 5 Junio 2017, 21:21 pm »

podrias mostar como lo estas ejecutando?

intenta usar este comando:
Código
  1. locate esptool.py

Si encuentras el archivo dirígete al directorio donde esta he intenta ejecutar el python3 esptool.py

Código
  1. cd directorio_del_espool.py
« Última modificación: 5 Junio 2017, 22:14 pm por LaThortilla (Effort) » En línea

PUAROT

Desconectado Desconectado

Mensajes: 86



Ver Perfil WWW
Re: Python en maquina virtual Ubuntu
« Respuesta #4 en: 6 Junio 2017, 00:51 am »

OK muchas gracias, lo encontró en dos sitios diferentes :
.local/bin y en .local/lib/python3,5/site-packages
como bien dices, al irme a la primera ruta y ejecutarlo funciona, pero eso significa que cada vez que instale algo con pip3 tengo que irme a ese directorio ?

en mac o en la raspberry, al instalar con pip3 python "encuentra" los archivos.

Me pierdo con la estructura de archivos de linux :-(



Gracias otra vez !
En línea

LaThortilla (Effort)

Desconectado Desconectado

Mensajes: 234


¿En que vida harás lo que en esta no?


Ver Perfil WWW
Re: Python en maquina virtual Ubuntu
« Respuesta #5 en: 6 Junio 2017, 01:16 am »

Tal y como en windows existe la varaible path para indicar la ruta de los comandos.
Código
  1. echo $PATH
Salida:
Código
  1. /usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin

imaginemos que nuestro binario que no está en el PATH está aquí:

/opt/tacata/

pues sólo hay que añadir esa ruta de directorio al PATH. Editamos

Código
  1. nano /home/pepito/.bashrc

y le añadimos estas dos líneas:
Código
  1. PATH="/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/opt/tacata/"
  2.  
  3. export PATH

que como vemos es el PATH anterior más la nueva ruta (se separan con dos puntos) y al final la orden “export PATH” que vale para que se use ese PATH.
« Última modificación: 6 Junio 2017, 03:06 am por LaThortilla (Effort) » En línea

PUAROT

Desconectado Desconectado

Mensajes: 86



Ver Perfil WWW
Re: Python en maquina virtual Ubuntu
« Respuesta #6 en: 6 Junio 2017, 13:58 pm »

Ante todo muchas gracias !!

He realizado los pasos que me dices, y ahora al hacer el
Código:
echo $PATH
me da al final de la ruta, la que yo le he puesto, que es la que me da al poner el
Código:
locate
 esptool.py

Con locate me da :
/home/puarot/.local/bin/esptool.py

ahora al hacer echo PATH me da :
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin:/home/puarot/.local/bin/

tambien he probado a cambiar para que me salga :

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin:/usr/.local/bin/

Pero sigue sin funcionar python3 esptool.py

Qué estoy haciendo mal  ?
En línea

LaThortilla (Effort)

Desconectado Desconectado

Mensajes: 234


¿En que vida harás lo que en esta no?


Ver Perfil WWW
Re: Python en maquina virtual Ubuntu
« Respuesta #7 en: 6 Junio 2017, 17:26 pm »

Ante todo muchas gracias !!

He realizado los pasos que me dices, y ahora al hacer el
Código:
echo $PATH
me da al final de la ruta, la que yo le he puesto, que es la que me da al poner el
Código:
locate
 esptool.py

Con locate me da :
/home/puarot/.local/bin/esptool.py

ahora al hacer echo PATH me da :
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin:/home/puarot/.local/bin/

tambien he probado a cambiar para que me salga :

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin:/usr/.local/bin/

Pero sigue sin funcionar python3 esptool.py

Qué estoy haciendo mal  ?


Compañero, veo que algo está mal,

no se si te fijas que todas las variables inician con usr/local?

y me estoy fijando que siguiendo ese patron la ruta en la que esta espatool.py ya se encuentra en la variable patch

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin:/usr/.local/bin/

mas sin embargo puedes intentar agregar tu ruta sin la ultima "/" y probar si funciona....


Nota: si me mandas los comandos para instalar el esptool.py o el repositorio para instalarlo en mi maquina, e investigar como solucionarlo ...
« Última modificación: 6 Junio 2017, 17:30 pm por LaThortilla (Effort) » En línea

PUAROT

Desconectado Desconectado

Mensajes: 86



Ver Perfil WWW
Re: Python en maquina virtual Ubuntu
« Respuesta #8 en: 7 Junio 2017, 00:33 am »

he probado a poner la ruta sin la barra final y nada, también he probado a poner la ruta absoluta, osea, con nombre de usuario en lugar de usr y tampoco.

la ruta que me da locate esptool.py es /usr/.local/bin  (con un punto antes de local)

Para instalar esptool he utilizado: pip3 install esptool
En línea

LaThortilla (Effort)

Desconectado Desconectado

Mensajes: 234


¿En que vida harás lo que en esta no?


Ver Perfil WWW
Re: Python en maquina virtual Ubuntu
« Respuesta #9 en: 7 Junio 2017, 02:02 am »

he probado a poner la ruta sin la barra final y nada, también he probado a poner la ruta absoluta, osea, con nombre de usuario en lugar de usr y tampoco.

la ruta que me da locate esptool.py es /usr/.local/bin  (con un punto antes de local)

Para instalar esptool he utilizado: pip3 install esptool


Lo instalaré ahora en la noche y te aviso si lo resuelvo.
En línea

Páginas: [1] 2 Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
maquina virtual con ubuntu « 1 2 »
Software
andaluz 17 5,974 Último mensaje 5 Octubre 2011, 16:05 pm
por zosemu
Problema con Maquina Virtual Ubuntu Mininet
Redes
MPLS 0 1,445 Último mensaje 18 Febrero 2018, 22:49 pm
por MPLS
Sin conexión al router en Ubuntu (máquina virtual)
GNU/Linux
Sergiolocuelo 2 2,101 Último mensaje 24 Octubre 2018, 19:10 pm
por Sergiolocuelo
Esta es la forma más rápida y sencilla de crear una máquina virtual con Ubuntu..
Noticias
wolfbcn 0 973 Último mensaje 30 Mayo 2019, 21:44 pm
por wolfbcn
Duda sobre sincronizar VSCode con Máquina Virtual Ubuntu
Programación General
gji 4 7,938 Último mensaje 10 Agosto 2022, 18:38 pm
por el-brujo
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines