J'essaie d'installer un nouvel environnement python sur mon hébergement partagé. Je suis les étapes écrites dans cet article :
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
Après avoir accédé à la commande "./configure --prefix = / home //. Localpython", j'obtiens la sortie suivante:
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.
Comment résoudre ce problème? J'essaie de trouver une solution depuis 3 heures, mais toujours coincé au même endroit.
METTRE À JOUR
Hostgator n'autorise pas gcc sur leurs comptes partagés: http://support.hostgator.com/articles/pre-sales-questions/compatible-technologies
python
compiler-errors
virtualenv
mik.ro
la source
la source
Réponses:
Le compilateur gcc n'est pas dans votre
$PATH
. Cela signifie que vous n'avez pas installé gcc ou qu'il n'est pas dans votre variable $ PATH.Pour installer gcc, utilisez ceci: (exécuté en tant que root)
Base Redhat:
Base Debian:
la source
tu dois courir
la source
pour Ubuntu / Debian:
Pour RHEL / CentOS
ou
Plus de détails référez-vous au lien
la source
Vous devrez exécuter
en supposant d'abord que vous êtes sur un système debain / ubuntu
la source
Vous auriez besoin de l'installer en tant que non root, depuis son hébergement mutualisé. Voici un tut qui montre comment cette étape. http://luiarthur.github.io/gccinstall
ou une source gcc équivalente,
puis ajoutez à .bashrc, ou équivalent
la source
$PWD/../gcc-5.2.0/configure --prefix=$HOME/gcc-5.2.0 --enable-languages=c,c++,fortran,go
toujours la même erreur configure: error: aucun compilateur C acceptable trouvé dans $ PATHSi vous utilisez alphine avec docker, procédez comme suit:
la source
apk add --no-cache git autoconf automake gawk build-base
Obtenez une personne ayant accès au compte root sur ce serveur à exécuter
sudo apt-get install build-essential
. Si vous ne savez pas qui a un accès root, contactez l'équipe d'assistance pour votre hébergement partagé et demandez-leur.Edit: Si vous n'êtes pas autorisé à accéder à root, vous ne pourrez jamais le faire fonctionner. Vous devrez changer de fournisseur d'hébergement, je le crains.
la source
Exécuter
apt-get install gcc
dans Suse Linuxla source
sudo zypper install gcc
pour Suse Linuxsudo apt install build-essential
est la commandeMais si vous obtenez le type d'erreur " le paquet peut être trouvé ", exécutez
sudo apt update
premièresudo apt install build-essential
Cela a fonctionné pour moi.
la source
Sur Arch Linux, exécutez les éléments suivants:
sudo pacman -S base-devel
la source