Ketika saya mencoba menginstal odoo-server
, saya mendapatkan kesalahan berikut:
error: Setup script exited with error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
Adakah yang bisa membantu saya untuk menyelesaikan masalah ini?
python
gcc
pip
odoo-server
Madura Dissanayake
sumber
sumber
Jawaban:
Saya mengalami masalah yang sama di kampus setelah menginstal Linux Mint untuk proyek utama tahun terakhir saya, solusi ketiga di bawah ini bekerja untuk saya.
Ketika menemukan kesalahan ini, harap dicatat sebelum kesalahan itu mungkin mengatakan Anda kehilangan paket atau file header - Anda harus menemukan itu dan menginstalnya dan memverifikasi jika itu berfungsi (misalnya ssl → libssl).
Untuk penggunaan Python 2.x :
Untuk Python 2.7 gunakan:
Untuk penggunaan Python 3.x :
atau untuk versi tertentu dari Python 3, ganti
x
dengan versi minor disumber
memasukkan:
atau
lihat http://www.cyberciti.biz/faq/debian-ubuntu-linux-python-h-file-not-found-error-solution/
sumber
Reading state information... Done python-dev is already the newest version.
Coba pasang paket-paket ini.
sumber
Anda perlu menginstal paket-paket ini:
sumber
libldap2-dev
,libpq-dev
danlibsasl2-dev
ATAU COBA INI:
sumber
Untuk Python 3.4 gunakan:
Untuk Python 3.5 gunakan:
Untuk Python 3.6 gunakan:
Untuk Python 3.7 gunakan:
Untuk Python 3.8 gunakan:
... dan seterusnya ...
sumber
apt-get install python3.6-dev
dan itu juga berfungsi.sudo apt-get install python3.8-dev
Bagi saya tidak ada yang bekerja di atas. Namun, saya memecahkan masalah dengan menginstal
libssl-dev
.Ini mungkin berfungsi jika Anda memiliki pesan kesalahan yang sama seperti dalam kasus saya:
sumber
Dalam kasus saya, paket libffi-dev hilang .
Apa yang berhasil:
sumber
di ubuntu 14.04:
dikembalikan:
Saya memilih untuk menginstal libffi-dev
bekerja dengan sempurna
sumber
ffi.h
ketergantungan saya yang hilang, tetapi juga membantu memperbaiki ketergantungan saya yang hilang. Terima kasih!pcrecpp.h
. Dan paket yang harus saya instal adalahlibpcre3-dev
.Dalam kasus saya
pip
tidak dapat menginstal perpustakaan, saya mencoba solusi yang diberikan di atas, tetapi tidak ada yang berhasil tetapi di bawah ini bekerja untuk saya:sumber
Meski menjadi pertanyaan lama, saya akan menambahkan pendapat saya.
Saya pikir jawaban yang tepat tergantung pada pesan kesalahan dari kompiler gcc, sesuatu seperti "Hilang xxxx.h"
Ini mungkin membantu dalam beberapa kasus:
sumber
di bawah ini bekerja untuk saya, Anda dapat mencoba:
sumber
sudo apt-get install python-lxml
Mengeksekusi
sudo apt-get install python-dev
menyelesaikan kesalahan.sumber
sudo apt-get install python3-dev
.Menggunakan Ubuntu 14.04 LTS dengan
virtualenv
python berjalan 3.5, saya harus melakukan:Perintah lainnya:
Tidak membantu Saya pikir ini karena
virtualenv
kebutuhan untuk bergantung padapython-dev
paket seluruh sistem dan harus cocok denganvirtualenv
versi python. Namun, menggunakan perintah di atas menginstalpython-dev
untuk python 2.x dan python 3.x yang datang dengan Ubuntu 14.04 yang 3.4, bukan 3.5.sumber
Ini berfungsi untuk saya, 12.04, python2.7.6
sumber
E: Unable to locate package lxml
Saya mendapatkan yang berikut ini. :(sudo apt-get install python-lxml
perintahIni cukup bagi saya:
sumber
Setelah memutakhirkan komputer saya dengan pip hari ini, dan memeriksa jawaban lain di sini, saya dapat memberi tahu Anda bahwa itu bisa APA SAJA. Anda harus memeriksa kesalahan demi kesalahan, mencari perpustakaan apa yang Anda butuhkan. Dalam kasus saya, ini adalah perpustakaan yang harus saya instal:
HTH
sumber
Kiat : Tolong jangan menganggap ini sebagai jawaban. Hanya untuk membantu orang lain juga.
Saya memiliki masalah serupa saat menginstal psycopg2 . Saya menginstal
build-essential
,python-dev
dan jugalibpq-dev
tetapi itu melemparkan kesalahan yang sama.Karena saya sedang terburu-buru dalam penyebaran, jadi akhirnya hanya menyalin baris penuh dari jawaban @ user3440631.
Dan itu bekerja seperti pesona. tetapi tidak dapat menemukan paket mana yang telah menyelesaikan masalah saya. Harap perbarui komentar jika ada yang tahu tentang
psycopg2
paket ketergantungan dari perintah di atas.sumber
Banyak waktu saya mendapatkan kesalahan yang sama ketika menginstal
M2Crypto
&pygraphviz
dan menginstal semua hal yang disebutkan dalam jawaban yang disetujui . Tapi baris di bawah ini menyelesaikan semua masalah saya dengan paket lain dalam jawaban yang disetujui juga.swig
Paket ini menyelamatkan hidup saya sebagai solusi untukM2Crypto
dangraphviz-dev
untukpygraphviz
. Saya harap ini akan membantu seseorang.sumber
Bagi saya, saya harus memastikan saya menggunakan versi kriptografi yang benar. pip.freeze memiliki dan versi yang lebih lama dan sekali saya menggunakan yang terbaru masalah ketika pergi.
sumber
pertama Anda harus mencari tahu apa masalah sebenarnya. apa yang Anda lihat adalah bahwa kompiler C gagal tetapi Anda belum tahu mengapa. gulir ke atas ke tempat Anda mendapatkan kesalahan aslinya. dalam kasus saya, mencoba menginstal beberapa paket menggunakan
pip3
, saya menemukan:jadi dalam kasus saya, saya perlu menginstal
libffi-dev
.sumber
bcrypt
viapip3
, dan hasilnya cukup besar dan mengamati pesan pertama daripip3 install bcrypt
, saya menyadari bahwalibffi-dev
paket itulah yang menyebabkan semua masalah untuk langkah selanjutnya dari proses instalasi. Diperhatikan dengan baik, teman :). Saya harap Anda tidak keberatan, jika saya memberikan beberapa sen untuk jawaban Anda, yang bagi saya, layak mendapat pertimbangan yang lebih baik. Salam.sumber
Tidak ada jawaban di atas yang berfungsi untuk saya ketika saya memiliki masalah yang sama pada Ubuntu 14.04 saya
Namun, ini menyelesaikan kesalahan:
sudo apt-get install python-numpy libicu-dev
sumber
Odoo
jangan bergantung padapython-numpy
.Bagi saya itu membantu menginstal
libxml2-dev
danlibxslt1-dev
.sumber
Tumpukan saya seperti itu:
dalam kasus yang sama, harap pertimbangkan kesalahan ketik (bug) di salah satu file instalasi dan edit secara manual dengan mengubah "X509_REVOKED_dup" menjadi "X509_REVOKED_dupe" (tanpa tanda kutip). Saya telah mengedit file x509.h:
dan itu berhasil untuk saya, tetapi silakan berkonsultasi dengan posting yang tertaut di bawah ini, karena mereka mengedit file lain:
https://groups.google.com/forum/#!topic/kivy-users/Qt0jNIOACZc
sumber
Dalam kasus saya, perintah
sudo apt-get install unixodbc-dev
menyelesaikan masalah. Saya mendapatkan kesalahan khusus untuk file header sql.h.sumber
Untuk Centos 7 Gunakan perintah di bawah ini untuk menginstal Paket Pengembangan Python
Python 2.7
Python 3.4
Masih jika masalah Anda tidak terpecahkan maka cobalah menginstal paket di bawah ini -
sumber
Seperti yang dikatakan Robin Winslow dalam komentar:
Dalam kasus saya, pesan kesalahan lengkap saya adalah:
Saya mencoba memasang kunci pas :
Dengan tautan stackoverflow yang diberikan, saya memecahkan masalah ini dengan:
Perhatikan bahwa paket-paket berikut sudah diinstal:
Semoga itu bisa membantu!
sumber
Dalam kasus saya, itu
oursql
yang menyebabkan kesalahan (umum) yang sama seperti di bawah ini.Jadi, saya tahu saya harus punya
libmysqlcppconn-dev
paket.Dan semuanya baik-baik saja!
sumber
sudo apt-get install libmysqld-dev
dan berfungsi untuk saya.Ini Berfungsi untuk saya:
sudo apt install zlib1g-dev
sumber