385 Stimmen

Kein akzeptabler C-Compiler im $PATH gefunden beim Installieren von Python

Ich versuche, eine neue Python-Umgebung auf meinem Shared-Hosting zu installieren. Ich folge den Schritten, die in diesem Beitrag geschrieben sind:

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

Nachdem ich den Befehl ./configure --prefix=/home//.localpython ausgeführt habe, erhalte ich die folgende Ausgabe:

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.

Wie kann dieses Problem gelöst werden? Ich habe versucht, eine Lösung zu finden, aber stecke seit 3 Stunden an einer Stelle fest.

UPDATE

Hostgator erlaubt kein gcc auf ihren Shared-Accounts:

18voto

blamb Punkte 3982

Sie müssten es als Nicht-Root installieren, da es sich um Shared Hosting handelt. Hier finden Sie ein Tutorial, das erläutert, wie Sie diesen Schritt durchführen können.

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

oder das entsprechende gcc-Quellcode, dann

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

Dann fügen Sie zu .bashrc oder äquivalent hinzu:

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

15voto

Sahith Vibudhi Punkte 4265

Wenn Sie Alpine mit Docker verwenden, tun Sie Folgendes:

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

13voto

passionatedevops Punkte 423

Problem:

configure: Fehler: Kein akzeptabler C-Compiler im $PATH gefunden

Ich habe das Problem gelöst, indem ich folgenden Befehl ausgeführt habe:

yum install gcc

um gcc zu installieren.

9voto

wdh Punkte 1562

Bitte jemanden mit Zugriff auf das Root-Konto auf dem Server, sudo apt-get install build-essential auszuführen. Wenn Sie nicht wissen, wer Root-Zugriff hat, wenden Sie sich an das Support-Team Ihres Shared Hostings und fragen Sie nach.

Bearbeitung: Wenn Ihnen kein Zugriff auf Root ermöglicht wird, werden Sie es nicht zum Laufen bringen. Sie müssen leider den Hosting-Anbieter wechseln.

9voto

Black Punkte 15156

Führen Sie apt-get install gcc in Suse Linux aus.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X