Ich versuche, eine neue Python-Umgebung auf meinem Shared Hosting zu installieren. Ich folge den Schritten in diesem Beitrag :
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
Nachdem ich zum Befehl "./configure --prefix = / home //. Localpython" gekommen bin, 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 3 Stunden lang versucht, eine Lösung zu finden, stecke aber immer noch an einem Ort fest.
AKTUALISIEREN
Hostgator erlaubt gcc nicht für ihre freigegebenen Konten: http://support.hostgator.com/articles/pre-sales-questions/compatible-technologies
python
compiler-errors
virtualenv
mik.ro.
quelle
quelle
Antworten:
Der gcc-Compiler befindet sich nicht in Ihrem
$PATH
. Dies bedeutet, dass entweder gcc nicht installiert ist oder nicht in Ihrer Variablen $ PATH enthalten ist.Um gcc zu installieren, verwenden Sie Folgendes: (als root ausführen)
Redhat Basis:
Debian-Basis:
quelle
du musst rennen
quelle
für Ubuntu / Debian:
Für RHEL / CentOS
oder
Weitere Details finden Sie unter dem Link
quelle
Sie müssen laufen
Nehmen wir zunächst an, Sie befinden sich auf einem Debain / Ubuntu-System
quelle
Sie müssten es als Nicht-Root installieren, da es gemeinsam genutzt wird. Hier ist ein Tut, der zeigt, wie dieser Schritt. http://luiarthur.github.io/gccinstall
oder eine äquivalente gcc-Quelle
Fügen Sie dann zu .bashrc oder einem gleichwertigen Element hinzu
quelle
$PWD/../gcc-5.2.0/configure --prefix=$HOME/gcc-5.2.0 --enable-languages=c,c++,fortran,go
immer noch den gleichen Fehler ergibt, konfigurieren Sie: Fehler: Kein akzeptabler C-Compiler in $ PATH gefundenWenn Sie Alphine mit Docker verwenden, gehen Sie folgendermaßen vor:
quelle
apk add --no-cache git autoconf automake gawk build-base
Lassen Sie jemanden mit Zugriff auf das Root-Konto auf diesem Server ausführen
sudo apt-get install build-essential
. Wenn Sie nicht wissen, wer Root-Zugriff hat, wenden Sie sich an das Support-Team für Ihr Shared Hosting und fragen Sie es.Bearbeiten: Wenn Sie keinen Zugriff auf root haben, werden Sie es nie zum Laufen bringen. Ich fürchte, Sie müssen den Hosting-Anbieter wechseln.
quelle
Führen Sie
apt-get install gcc
in Suse Linux ausquelle
sudo zypper install gcc
für Suse Linuxsudo apt install build-essential
ist der BefehlWenn Sie jedoch den Fehler " Das Paket kann gefunden werden " erhalten , führen Sie "Ausführen" aus
sudo apt update
zuerstsudo apt install build-essential
Das hat bei mir funktioniert.
quelle
Führen Sie unter Arch Linux Folgendes aus:
sudo pacman -S base-devel
quelle