जब मैं स्थापित करने का प्रयास करता odoo-server
हूं, तो मुझे निम्नलिखित त्रुटि मिली:
error: Setup script exited with error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
किसी को भी इस मुद्दे को हल करने में मेरी मदद कर सकता है?
जब मैं स्थापित करने का प्रयास करता odoo-server
हूं, तो मुझे निम्नलिखित त्रुटि मिली:
error: Setup script exited with error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
किसी को भी इस मुद्दे को हल करने में मेरी मदद कर सकता है?
जवाबों:
मुझे अपने अंतिम वर्ष की मुख्य परियोजना के लिए लिनक्स टकसाल स्थापित करने में कॉलेज में एक ही समस्या का सामना करना पड़ा, नीचे दिए गए तीसरे समाधान ने मेरे लिए काम किया।
इस त्रुटि का सामना करते समय कृपया त्रुटि से पहले ध्यान दें कि आप एक पैकेज या हेडर फ़ाइल को याद कर रहे हैं - आपको उन्हें ढूंढना चाहिए और उन्हें स्थापित करना चाहिए और यह सत्यापित करना चाहिए कि यह काम करता है (जैसे ssl → libssl)।
के लिए पायथन 2.x उपयोग करें:
$ sudo apt-get install python-dev
के लिए अजगर 2.7 उपयोग:
$ sudo apt-get install libffi-dev
के लिए अजगर 3.x उपयोग करें:
$ sudo apt-get install python3-dev
या पायथन 3 के एक विशिष्ट संस्करण के लिए, x
में मामूली संस्करण के साथ बदलें
$ sudo apt-get install python3.x-dev
Python.h एक हेडर फाइल के अलावा कुछ नहीं है। इसका उपयोग जीसीसी द्वारा अनुप्रयोगों के निर्माण के लिए किया जाता है। आपको अजगर-देव नामक एक पैकेज स्थापित करना होगा। इस पैकेज में हेडर फाइलें, एक स्थैतिक पुस्तकालय और पायथन मॉड्यूल के निर्माण के लिए उपकरण शामिल हैं, जो पायथन इंटरप्रेटर का विस्तार कर रहा है या अनुप्रयोगों में पायथन को एम्बेड कर रहा है।
दर्ज:
$ sudo apt-get install python-dev
या
# apt-get install python-dev
http://www.cyberciti.biz/faq/debian-ubuntu-linux-python-h-file-not-found-error-solution/ देखें
Reading state information... Done python-dev is already the newest version.
इन पैकेजों को स्थापित करने का प्रयास करें।
sudo apt-get install build-essential autoconf libtool pkg-config python-opengl python-imaging python-pyrex python-pyside.qtopengl idle-python2.7 qt4-dev-tools qt4-designer libqtgui4 libqtcore4 libqt4-xml libqt4-test libqt4-script libqt4-network libqt4-dbus python-qt4 python-qt4-gl libgle3 python-dev libssl-dev
sudo easy_install greenlet
sudo easy_install gevent
आपको इन पैकेजों को स्थापित करने की आवश्यकता है:
sudo apt-get install libpq-dev python-dev libxml2-dev libxslt1-dev libldap2-dev libsasl2-dev libffi-dev
libldap2-dev
, libpq-dev
औरlibsasl2-dev
$ sudo apt-get install gcc
$ sudo apt-get install python-dateutil python-docutils python-feedparser python-gdata python-jinja2 python-ldap python-libxslt1 python-lxml python-mako python-mock python-openid python-psycopg2 python-psutil python-pybabel python-pychart python-pydot python-pyparsing python-reportlab python-simplejson python-tz python-unittest2 python-vatnumber python-vobject python-webdav python-werkzeug python-xlwt python-yaml python-zsi
या यह कोशिश करें:
$ sudo apt-get install libxml2-dev libxslt1-dev
के लिए अजगर 3.4 उपयोग:
sudo apt-get install python3.4-dev
के लिए अजगर 3.5 उपयोग:
sudo apt-get install python3.5-dev
के लिए अजगर 3.6 उपयोग:
sudo apt-get install python3.6-dev
के लिए अजगर 3.7 उपयोग:
sudo apt-get install python3.7-dev
के लिए अजगर 3.8 उपयोग:
sudo apt-get install python3.8-dev
... और इसी तरह ...
apt-get install python3.6-dev
और यह काम भी किया।
sudo apt-get install python3.8-dev
मेरे लिए उपरोक्त में से किसी ने भी काम नहीं किया। हालाँकि, मैंने स्थापित करने के साथ समस्या हल की libssl-dev
।
sudo apt-get install libssl-dev
यदि आपके पास मेरे मामले में समान त्रुटि संदेश है तो यह काम कर सकता है:
घातक त्रुटि: खुलता है / खुलता है। एचएसएच: ऐसी कोई फ़ाइल या निर्देशिका नहीं है ... .... कमांड 'x86_64-linux-gnu-gcc' निकास स्थिति के साथ विफल हुई 1
मेरे मामले में, यह पैकेज लिबफी-देव गायब था ।
क्या काम किया:
sudo apt-get install libffi-dev
ubuntu 14.04 पर:
sudo apt-file search ffi.h
लौटा हुआ:
chipmunk-dev: /usr/include/chipmunk/chipmunk_ffi.h
ghc-doc: /usr/share/doc/ghc-doc/html/users_guide/ffi.html
jython-doc: /usr/share/doc/jython-doc/html/javadoc/org/python/modules/jffi/jffi.html
libffi-dev: /usr/include/x86_64-linux-gnu/ffi.h
libffi-dev: /usr/share/doc/libffi6/html/Using-libffi.html
libgirepository1.0-dev: /usr/include/gobject-introspection-1.0/girffi.h
libgirepository1.0-doc: /usr/share/gtk-doc/html/gi/gi-girffi.html
mlton-basis: /usr/lib/mlton/include/basis-ffi.h
pypy-doc: /usr/share/doc/pypy-doc/html/config/objspace.usemodules._ffi.html
pypy-doc: /usr/share/doc/pypy-doc/html/config/objspace.usemodules._rawffi.html
pypy-doc: /usr/share/doc/pypy-doc/html/rffi.html
मैंने कामवासना-देव को स्थापित करने के लिए चुना
sudo apt-get install libffi-dev
पूरी तरह से काम किया
ffi.h
लापता निर्भरता को ठीक करने में मदद मिली बल्कि अन्य लापता निर्भरताओं को ठीक करने में भी मदद मिली। धन्यवाद!
pcrecpp.h
। और मुझे जो पैकेज स्थापित करना था वह था libpcre3-dev
।
एक पुराना सवाल होने के बावजूद, मैं अपनी राय जोड़ूंगा।
मुझे लगता है कि सही उत्तर gcc संकलक के त्रुटि संदेश पर निर्भर करता है, "Missing xxxx.h" जैसा कुछ
यह कुछ मामलों में मदद कर सकता है:
sudo apt-get install build-essential python-dev
नीचे जवाब मेरे लिए काम किया, आप कोशिश कर सकते हैं:
sudo apt-get install python3-lxml
sudo apt-get install python-lxml
त्रुटि: त्रुटि: कमांड 'x86_64-linux-gnu-gcc' निकास स्थिति 1 के साथ विफल रही
निष्पादन sudo apt-get install python-dev
में त्रुटि को हल किया गया।
sudo apt-get install python3-dev
।
virtualenv
चल रहे अजगर 3.5 के साथ Ubuntu 14.04 LTS का उपयोग करना , मुझे करना था:
sudo apt-get install python3.5-dev
अन्य आदेश:
sudo apt-get install python-dev
sudo apt-get install python3-dev
कोई सहायता नहीं की। मुझे लगता है कि ऐसा इसलिए है क्योंकि virtualenv
सिस्टम-वाइड python-dev
पैकेज पर भरोसा करने की जरूरत है और यह virtualenv
's अजगर संस्करण से मेल खाना चाहिए । हालाँकि, उपरोक्त आदेशों का उपयोग करके python-dev
अजगर 2.x और अजगर 3.x के लिए स्थापित है जो Ubuntu 14.04 के साथ आता है जो 3.4 है, 3.5 नहीं।
यह मेरे लिए काम करता है, 12.04, python2.7.6
sudo apt-get install libxml2 libxml2-dev libxslt1-dev
sudo apt-get install lxml
E: Unable to locate package lxml
मुझे निम्नलिखित मिला है। :(
sudo apt-get install python-lxml
कमांड चलाने की कोशिश करें
यह मेरे लिए काफी था:
sudo apt-get install build-essential
आज अपने कंप्यूटर को पाइप के साथ अपग्रेड करने के बाद, और यहां अन्य उत्तरों की जांच करें, मैं आपको बता सकता हूं कि यह कुछ भी हो सकता है। आपको गलती से त्रुटि की जांच करनी चाहिए, जो आपके लिए आवश्यक विशिष्ट पुस्तकालय की तलाश में है। मेरे मामले में, ये वे पुस्तकालय थे जिन्हें मुझे स्थापित करना था:
$ sudo apt-get install libssl-dev
$ sudo apt-get install libffi-dev
$ sudo apt-get install libjpeg-dev
$ sudo apt-get install libvirt-dev
$ sudo apt-get install libsqlite3-dev
$ sudo apt-get install libcurl4-openssl-dev
$ sudo apt-get install libxml2-dev libxslt1-dev python-dev
HTH
टिप : कृपया इसे उत्तर न मानें। बस किसी और की भी मदद करनी है।
Psycopg2 को स्थापित करते समय मेरे पास समान मुद्दा था । मैंने स्थापित किया build-essential
, python-dev
और भी libpq-dev
लेकिन यह उसी त्रुटि को फेंक दिया।
error: Setup script exited with error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
जैसा कि मैं तैनाती में जल्दी में था इसलिए आखिरकार @ user3440631 के जवाब से पूरी लाइन की नकल की।
sudo apt-get install build-essential autoconf libtool pkg-config python-opengl python-imaging python-pyrex python-pyside.qtopengl idle-python2.7 qt4-dev-tools qt4-designer libqtgui4 libqtcore4 libqt4-xml libqt4-test libqt4-script libqt4-network libqt4-dbus python-qt4 python-qt4-gl libgle3 python-dev
और यह एक आकर्षण की तरह काम करता था। लेकिन यह नहीं जान पाया कि किस पैकेज ने मेरी समस्या को हल कर दिया है। यदि किसी के पास psycopg2
कमांड से ऊपर निर्भरता पैकेज के बारे में विचार है तो कृपया टिप्पणी को अपडेट करें ।
error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
समय के बहुत इंस्टॉल करते समय मैं एक ही त्रुटि मिली M2Crypto
और pygraphviz
और सब बातों में उल्लेख स्थापित अनुमोदित जवाब । लेकिन इस नीचे की रेखा ने स्वीकृत उत्तर में अन्य पैकेजों के साथ मेरी सभी समस्याओं को हल कर दिया ।
sudo apt-get install libssl-dev swig
sudo apt-get install -y graphviz-dev
इस swig
पैकेज के लिए समाधान के रूप में मेरी जान बचाई M2Crypto
और graphviz-dev
के लिए pygraphviz
। मुझे उम्मीद है कि यह किसी की मदद करेगा।
पहले आपको यह पता लगाना होगा कि वास्तविक समस्या क्या थी। आप जो देख रहे हैं वह यह है कि सी कंपाइलर विफल हो गया लेकिन आपको अभी तक नहीं पता कि क्यों। मूल त्रुटि मिलने पर स्क्रॉल करें। मेरे मामले में pip3
, मैंने पाया कि कुछ पैकेजों को स्थापित करने की कोशिश कर रहा हूँ:
Complete output from command /usr/bin/python3 -c "import setuptools, tokenize;__file__='/tmp/pip-build-4u59c_8b/cryptography/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-itjeh3va-record/install-record.txt --single-version-externally-managed --compile --user:
c/_cffi_backend.c:15:17: fatal error: ffi.h: No such file or directory
#include <ffi.h>
^
compilation terminated.
इसलिए मेरे मामले में मुझे स्थापित करने की आवश्यकता है libffi-dev
।
bcrypt
माध्यम से स्थापित कर रहा था pip3
, और आउटपुट काफी विशाल था और पहले संदेशों को देख pip3 install bcrypt
रहा libffi-dev
था , मुझे एहसास हुआ कि वह पैकेज था जो स्थापना प्रक्रिया के अगले चरणों के लिए सभी परेशानी पैदा कर रहा था। अच्छी तरह से देखा, दोस्त :)। मुझे आशा है कि आप अपना दिमाग नहीं लगाएंगे, अगर मैं आपके उत्तर के लिए कुछ सेंट देता हूं, जो मेरे लिए बेहतर विचार का पात्र है। सादर।
sudo apt-get install build-essential autoconf libtool pkg-config python-opengl python-imaging python-pyrex python-pyside.qtopengl idle-python2.7 qt4-dev-tools qt4-designer libqtgui4 libqtcore4 libqt4-xml libqt4-test libqt4-script libqt4-network libqt4-dbus python-qt4 python-qt4-gl libgle3 python-dev
sudo easy_install greenlet
sudo easy_install gevent
उपर्युक्त उत्तरों में से कोई भी मेरे लिए काम नहीं करता था जब मेरे पास मेरे Ubuntu 14.04 पर एक ही मुद्दा था
हालाँकि, यह त्रुटि हल हो गई:
sudo apt-get install python-numpy libicu-dev
Odoo
पर निर्भर नहीं है python-numpy
।
मेरा स्टैक ऐसा था:
> > ^
> > In file included from /usr/include/openssl/ssl.h:156:0,
> > from OpenSSL/crypto/x509.h:17,
> > from OpenSSL/crypto/crypto.h:17,
> > from OpenSSL/crypto/crl.c:3:
> > /usr/include/openssl/x509.h:751:15: note: previous declaration of ‘X509_REVOKED_dup’ was here
> > X509_REVOKED *X509_REVOKED_dup(X509_REVOKED *rev);
> > ^
> > error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
> >
> > ---------------------------------------- Rolling back uninstall of > pyOpenSSL Command "/home/marta/env/pb/bin/python -u -c
> "import setuptools,
> > tokenize;__file__='/tmp/pip-build-14ekWY/pyOpenSSL/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n',
> > '\n');f.close();exec(compile(code, __file__, 'exec'))" install
> > --record /tmp/pip-2HERvW-record/install-record.txt --single-version-externally-managed --compile --install-headers /home/marta/env/pb/include/site/python2.7/pyOpenSSL" failed with error
> > code 1 in /tmp/pip-build-14ekWY/pyOpenSSL/
उसी स्थिति में, कृपया किसी एक इंस्टालेशन फाइल में टाइपो (बग) पर विचार करें और "X509_REVOKED_dup" को "X509_REVOKED_dupe" (कोई उद्धरण नहीं) बदलकर मैन्युअल रूप से संपादित करें। मैंने x509.h फ़ाइल संपादित की है:
sed -e / / X509_REVOKED_dup / X509_REVOKED_dupe / g '-i usr / शामिल / खुलता है / x509.h
और यह मेरे लिए काम करता है, लेकिन कृपया नीचे दी गई पोस्ट से परामर्श करें, क्योंकि उन्होंने एक और फाइल संपादित की है:
sed -e / / X509_REVOKED_dup / X509_REVOKED_dupe / g '-i OpenSSL / क्रिप्टो / crl.c
https://groups.google.com/forum/#!topic/kivy-users/Qt0jNIOACZc
सेंटो 7 के लिए पायथन डेवलपमेंट पैकेज को स्थापित करने के लिए कमांड का उपयोग करें
पायथन 2.7
सुतो यम स्थापित अजगर-देव
अजगर 3.4
सुदो यम स्थापित पायथन 34-डेवेल
फिर भी यदि आपकी समस्या हल नहीं हुई है तो नीचे दिए गए संकुल को स्थापित करने का प्रयास करें -
sudo yum install libffi-devel
sudo yum installs ओपनसेल-डेवेल
रॉबिन विंसलो की तरह एक टिप्पणी में कहते हैं:
मैंने अपना समाधान यहाँ पर पाया: stackoverflow.com/a/5178444/613540
मेरे मामले में, मेरा पूरा त्रुटि संदेश था:
/usr/bin/ld: cannot find -lz
collect2: error: ld returned 1 exit status
error: Setup script exited with error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
मैं मशाल स्थापित करने की कोशिश कर रहा था :
sudo python3 setup.py install
दिए गए stackoverflow लिंक के साथ, मैं इस समस्या को हल करता हूं:
sudo apt install zlib1g-dev
ध्यान दें कि निम्नलिखित पैकेज पहले से ही स्थापित थे:
libxslt1-dev is already the newest version.
python3-dev is already the newest version.
libxml2-dev is already the newest version.
आशा है कि मदद मिलेगी!
मेरे मामले में, यह था oursql
कि नीचे के रूप में एक ही (सामान्य) त्रुटि पैदा कर रहा था।
In file included from oursqlx/oursql.c:236:0:
oursqlx/compat.h:13:19: fatal error: mysql.h: No such file or directory
compilation terminated.
error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
----------------------------------------
Failed building wheel for oursql
Running setup.py clean for oursql
इसलिए, मुझे पता था कि मेरे पास libmysqlcppconn-dev
पैकेज होना चाहिए।
sudo apt-get install libmysqlcppconn-dev
और सब अच्छा!
sudo apt-get install libmysqld-dev
और यह मेरे लिए काम कर गया।