programa para configurar compilar como comando python compiler-errors virtualenv

para - no se encontrĂ³ un compilador de C aceptable en $ PATH al instalar Python



compilar python 3 (7)

Intento instalar un nuevo entorno de python en mi alojamiento compartido. Sigo los pasos escritos en esta publicación :

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/<user>/.localpython make make install

Después de llegar 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 aún estoy atrapado en un solo lugar.

ACTUALIZAR

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


Arch -> sudo pacman -S base-devel


Debería instalarlo como no root, ya que es un alojamiento compartido. Aquí hay un tut que señala cómo es 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 de gcc equivalente, luego

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

luego 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


Necesitarás correr

sudo apt-get install build-essential

Primero asumiendo que estás en un sistema debate / ubuntu


Obtenga a alguien con acceso a la cuenta raíz en ese servidor para ejecutar sudo apt-get install build-essential . Si no sabe quién tiene acceso de root, póngase en contacto con el equipo de soporte para su alojamiento compartido y pregúnteles.

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


el compilador gcc no está en tu $PATH

significa que no tienes instalado gcc o que no está en tu variable $ PATH

para instalar gcc use esto: (ejecutar como root)

Redhat Base:

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 consulte el link