Saya mencoba menginstal lingkungan python baru di hosting bersama saya. Saya mengikuti langkah-langkah yang ditulis dalam posting ini :
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
Setelah datang ke perintah "./configure --prefix = / home //. Localpython" saya mendapatkan hasil sebagai berikut:
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.
Bagaimana mengatasi masalah ini? Saya sudah mencoba mencari solusi selama 3 jam tetapi masih macet di satu tempat.
MEMPERBARUI
Hostgator tidak mengizinkan gcc di akun bersama mereka: http://support.hostgator.com/articles/pre-sales-questions/compatible-technologies
python
compiler-errors
virtualenv
mik.ro
sumber
sumber
Jawaban:
Kompiler gcc tidak ada di Anda
$PATH
. Ini berarti Anda tidak menginstal gcc atau tidak dalam variabel $ PATH Anda.Untuk menginstal gcc, gunakan ini: (jalankan sebagai root)
Basis redhat:
Basis Debian:
sumber
kamu harus lari
sumber
untuk Ubuntu / Debian:
Untuk RHEL / CentOS
atau
Lebih detail lihat tautannya
sumber
Anda harus berlari
pertama dengan asumsi Anda menggunakan sistem debain / ubuntu
sumber
Anda harus menginstalnya sebagai bukan root, karena hostingnya dibagikan. Berikut adalah tut yang menunjukkan bagaimana langkah ini. http://luiarthur.github.io/gccinstall
atau sumber gcc yang setara, lalu
lalu tambahkan ke .bashrc, atau setara
sumber
$PWD/../gcc-5.2.0/configure --prefix=$HOME/gcc-5.2.0 --enable-languages=c,c++,fortran,go
masih menghasilkan konfigurasiJika Anda menggunakan alfabet dengan buruh pelabuhan, lakukan ini:
sumber
apk add --no-cache git autoconf automake gawk build-base
Dapatkan seseorang dengan akses ke akun root di server untuk dijalankan
sudo apt-get install build-essential
. Jika Anda tidak tahu siapa yang memiliki akses root, hubungi tim dukungan untuk hosting bersama Anda dan tanyakan kepada mereka.Sunting: Jika Anda tidak diizinkan mengakses root, Anda tidak akan pernah membuatnya berfungsi. Saya harus mengganti penyedia hosting.
sumber
Jalankan
apt-get install gcc
di Suse Linuxsumber
sudo zypper install gcc
untuk Suse Linuxsudo apt install build-essential
adalah perintahTetapi jika Anda mendapatkan jenis kesalahan " paket dapat ditemukan ", Jalankan
sudo apt update
pertamasudo apt install build-essential
Ini berhasil untuk saya.
sumber
Di Arch Linux, jalankan yang berikut ini:
sudo pacman -S base-devel
sumber