no se encuentra un comstackdor de C aceptable en $ PATH al instalar python

Estoy intentando instalar un nuevo entorno de Python en mi alojamiento compartido. Sigo los pasos escritos en este post :

mkdir ~/src wget http://www.python.org/ftp/python/2.7.1/Python-2.7.1.tgz tar -zxvf Python-2.7.1.tar.gz cd Python-2.7.1 mkdir ~/.localpython ./configure --prefix=/home//.localpython make make install 

Después de pasar al comando “./configure –prefix = / home //. Localpython” obtengo el siguiente resultado:

 checking for --enable-universalsdk... no checking for --with-universal-archs... 32-bit checking MACHDEP... linux3 checking EXTRAPLATDIR... checking machine type as reported by uname -m... x86_64 checking for --without-gcc... no checking for gcc... no checking for cc... no checking for cl.exe... no configure: error: in `/home3/mikos89/Python-2.7.1': configure: error: no acceptable C compiler found in $PATH See `config.log' for more details. 

¿Cómo se puede resolver este problema? He estado tratando de encontrar una solución durante 3 horas, pero todavía estoy atascado en un lugar.

ACTUALIZAR

Hostgator no permite gcc en sus cuentas compartidas: http://support.hostgator.com/articles/pre-sales-questions/compatible-technologies

El comstackdor gcc no está en su $PATH . Significa que no tienes instalado gcc o no está en tu variable $ PATH.

Para instalar gcc usa esto: (ejecutar como root)

  • Base de redhat:

     yum groupinstall "Development Tools" 
  • Base de Debian:

     apt-get install build-essential 

necesitas correr

 yum install gcc 

para Ubuntu / Debian:

 # sudo apt-get install build-essential 

Para RHEL / CentOS

 #rpm -qa | grep gcc # yum install gcc glibc glibc-common gd gd-devel -y 

o

  # yum groupinstall "Development tools" -y 

Más detalles se refieren al enlace.

Necesitarás correr

 sudo apt-get install build-essential 

primero asumiendo que estás en un sistema debain / ubuntu

Consiga que alguien con acceso a la cuenta raíz en ese servidor ejecute sudo apt-get install build-essential . Si no sabe quién tiene acceso a la raíz, comuníquese con el equipo de soporte para su alojamiento compartido y pregúnteles.

Edición: si no tienes permiso para acceder a la raíz, nunca lo harás funcionar. Tendrás que cambiar de proveedor de alojamiento, me temo.

Necesitaría instalarlo como no root, ya que es un alojamiento compartido. Aquí hay un tut que señala cómo este paso. http://luiarthur.github.io/gccinstall

 cd ~/src wget http://www.netgull.com/gcc/releases/gcc-5.2.0/gcc-5.2.0.tar.gz 

o fuente gcc equivalente, entonces

 tar -xvf gcc-5.2.0.tar.gz cd gcc-5.2.0 ./contrib/download_prerequisites cd .. mkdir objdir cd objdir $PWD/../gcc-5.2.0/configure --prefix=$HOME/gcc-5.2.0 --enable-languages=c,c++,fortran,go make make install 

a continuación, agregue a .bashrc, o equivalente

 export PATH=~/gcc-5.2.0/bin:$PATH export LD_LIBRARY_PATH=~/gcc-5.2.0/lib:$LD_LIBRARY_PATH export LD_LIBRARY_PATH=~/gcc-5.2.0/lib64:$LD_LIBRARY_PATH 

Si está utilizando alphine con docker, haga esto:

 apk --update add gcc make g++ zlib-dev 

Ejecute apt-get install gcc en Suse Linux

Arco -> sudo pacman -S base-devel