También puede recibir el mismo error al instalar algunos paquetes R si R se instaló usando conda (como yo).
Luego simplemente instale el paquete ejecutando:conda install gxx_linux-64
tener ese comando disponible.
Fuente:https://github.com/RcppCore/Rcpp/issues/770#issuecomment-346716808
Parece que Anaconda tuvo una nueva versión (4.3.27) que establece la ruta del compilador C en un ejecutable inexistente (un error bastante vergonzoso; estoy seguro de que lo solucionarán pronto). Tuve un problema similar con la instalación de pip usando la última Miniconda, que solucioné usando la versión 4.3.21 y asegurándome de no estar haciendo algo como conda update conda
.
Consulte https://repo.continuum.io/miniconda/ que tiene fechas de lanzamiento y versiones.
Ahora debería ser seguro actualizar conda. Esto está solucionado en los siguientes paquetes de python para linux-64:
- python-3.6.2-h0b30769_14.tar.bz2
- python-2.7.14-h931c8b0_15.tar.bz2
- python-2.7.13-hac47a24_15.tar.bz2
- python-3.5.4-hc053d89_14.tar.bz2
El problema fue como lo describió Jon Riehl:nosotros (Anaconda, anteriormente Continuum) construimos todos nuestros paquetes con un nuevo paquete GCC que creamos usando crosstool-ng. Este paquete no tiene gcc, tiene un gcc prefijado:el comando faltante que está viendo, x86_64-conda_cos6-linux-gnu-gcc
. Esto se integra en python, y cualquier extensión construida con ese python busca ese compilador. Solucionamos el problema usando la variable _PYTHON_SYSCONFIGDATA_NAME que se agregó a Python 3.6. Lo hemos adaptado a Python 2.7 y 3.5. Ahora solo verá Python usando compiladores predeterminados (gcc), y debe establecer _PYTHON_SYSCONFIGDATA_NAME en el nombre de archivo apropiado para usar los nuevos compiladores. Configurar esta variable es algo que pondremos en los scripts de activación para el paquete del compilador, por lo que nunca tendrá que preocuparse por eso. Sin embargo, es posible que tardemos uno o dos días en sacar los nuevos paquetes del compilador, así que publique los problemas en el rastreador de problemas de conda-build si desea usar los nuevos compiladores y necesita ayuda para comenzar.
Los cambios de código relevantes están en:
- py27:https://github.com/anacondarecipes/python-feedstock/tree/master-2.7.14
- py35:https://github.com/anacondarecipes/python-feedstock/tree/master-3.5
- py36:https://github.com/anacondarecipes/python-feedstock