Problemas al cargar la toolchain en Ubuntu 18.04

43 views
Skip to first unread message

Antonio Alvarez

unread,
Nov 6, 2019, 5:02:44 PM11/6/19
to FPGAwars: explorando el lado libre
Buenas Noches.
Soy nuevo en este foro, disculpas si pregunto algo que ya se ha comentado.
Tengo Ubuntu 18.04 y me da problemas al cargar la toolchain:
El programa se cuelga y en el terminal aparece un mensaje como este:
/bin/sh: 1: /Library/Frameworks/Python.framework/Versions/3.7/bin/python3: not found
He intentado localizar el paquete correspondiente pero no lo encuentro.
Mi sistema tiene Python3 (3.6.7-1~18.04) instalado

Saludos
Antonio Alvarez.

Juan Franco

unread,
Nov 6, 2019, 8:38:51 PM11/6/19
to fpga-wars-explora...@googlegroups.com
Instala distutils

--
Has recibido este mensaje porque estás suscrito al grupo "FPGAwars: explorando el lado libre" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a fpga-wars-explorando-el...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/fpga-wars-explorando-el-lado-libre/82630c61-b1a0-4bad-a0be-2291bfecd292%40googlegroups.com.

Alejandro Mejia

unread,
Nov 6, 2019, 9:25:13 PM11/6/19
to FPGAwars: explorando el lado libre
Hola Antonio, verifica que tengas instalada la version 3.7 de Python, la nueva version no corre con versiones anteriores, para poder instalar Python 3.7  en Ubuntu 18.04

1. actualiza los repositorios e instala (si aun no lo tienes software properties common)

sudo apt update
sudo apt install software-properties-common

2. Adiciona el repositorio deadsnakes

sudo add-apt-repository ppa:deadsnakes/ppa

3. Instala Python 3.7 

sudo apt install python3.7


Si quieres mantener las dos versiones, existe una herramienta para cambiar rapidamente de una a otra version

1. Configura las versiones disponibles
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.6.7 (La actual)
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.7.x (La recien instalada)

2. Configura Update Alternatives para Python

sudo update-alternatives --config python

3. Selecciona la version que necesitas

sudo update-alternatives  --set python /usr/bin/python3.7


Saludos
Alejandro

Juan Franco

unread,
Nov 6, 2019, 9:56:47 PM11/6/19
to fpga-wars-explora...@googlegroups.com
Antonio, yo tuve  el mismo inconveniente, es decir, python instalado correctamente y aún así nada del toolchain. Solo con esto te funciona:

sudo apt-get install python3-distutils

Yo probé con debían 10, ubunto 18.04, Ubuntu 19.10 y pop OS 19.10. En todos los casos instalar distutils arreglaba el bb problema.

Este error /bin/sh: 1: /Library/Frameworks/Python.framework/Versions/3.7/bin/python3: not found

Tiene cara de una ruta asociada con macOs no con Linux.

Saludos




--
Has recibido este mensaje porque estás suscrito al grupo "FPGAwars: explorando el lado libre" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a fpga-wars-explorando-el...@googlegroups.com.

charli va

unread,
Nov 7, 2019, 1:37:13 AM11/7/19
to fpga-wars-explora...@googlegroups.com
Hola Antonio, para detectar python, el sistema busca en múltiples rutas, por alguna razón te sale ese mensaje porque posiblemente sea la última que testé ¿dónde te sale exactamente ese mensaje?¿puedes mandar el pantallazo?

Estoy preparando un sistema de logging para poder volcar información a un fichero que nos ayude a localizar más fácilmente los problemas, para la semana que viene lo tendré en marcha.

Las instrucciones que te ha mandado Alejandro son perfectas, es el proceso que hay que seguir para configurar python 3.7 como python por defecto en ubuntu.

Si puedes abre una consola y mándanos la salida de los siguientes comandos:

echo $PATH
python --version

y luego una captura de escribir python y a continuación darle dos veces al tabulador (como si quisieras autocompletar).


Gracias!

Antonio Alvarez

unread,
Nov 7, 2019, 11:46:41 AM11/7/19
to FPGAwars: explorando el lado libre
Solucionado. Muchas gracias a todas vuestras repuestas.
Con synaptic he instalado algunos paquetes relacionados con python (python3-distutils)
La toolchain se ha instalado y consigo configurar mi Alhambra II
Para ver el error, ejecutaba icestudio desde el terminal y, por cierto, sigue apareciendo el mensaje de errordel frameworks.
El PATH y la versión de python que me sale:
aalvarez@veleta:~/master/icestudio$ echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
aalvarez@veleta:~/master/icestudio$ python --version
Python 2.7.15+

Muchas Gracias.

charli va

unread,
Nov 7, 2019, 11:48:18 AM11/7/19
to fpga-wars-explora...@googlegroups.com
Me alegro Antonio! como te comento que salga ese error no es un error ocmo tal sino que las funciones de chequeo de nodejs lanzan ese error por la salida estandar pero no es que el sistema falle.

A por ello!

--
Has recibido este mensaje porque estás suscrito al grupo "FPGAwars: explorando el lado libre" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a fpga-wars-explorando-el...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages