ত্রুটি: ইভেন্টলেটটি ইনস্টল করার সময় প্রস্থান স্থিতি 1 সহ 'জিসিসি' কমান্ড ব্যর্থ হয়েছে


202

eventletসফ্টওয়্যার মোতায়েনের জন্য "হার্ড" রাখার জন্য আমি আমার সিস্টেমে ইনস্টল করতে চেয়েছিলাম .. তবে টার্মিনালটিতে একটি জিসিসি ত্রুটি দেখাচ্ছে:

  root@agrover-OptiPlex-780:~# easy_install -U eventlet
  Searching for eventlet
  Reading http://pypi.python.org/simple/eventlet/
  Reading http://wiki.secondlife.com/wiki/Eventlet
  Reading http://eventlet.net
   Best match: eventlet 0.9.16
    Processing eventlet-0.9.16-py2.7.egg
    eventlet 0.9.16 is already the active version in easy-install.pth

   Using /usr/local/lib/python2.7/dist-packages/eventlet-0.9.16-py2.7.egg
 Processing dependencies for eventlet
 Searching for greenlet>=0.3
Reading http://pypi.python.org/simple/greenlet/
Reading https://github.com/python-greenlet/greenlet
Reading http://bitbucket.org/ambroff/greenlet
Best match: greenlet 0.3.4
Downloading http://pypi.python.org/packages/source/g/greenlet/greenlet-   0.3.4.zip#md5=530a69acebbb0d66eb5abd83523d8272
Processing greenlet-0.3.4.zip
Writing /tmp/easy_install-_aeHYm/greenlet-0.3.4/setup.cfg
Running greenlet-0.3.4/setup.py -q bdist_egg --dist-dir /tmp/easy_install-_aeHYm/greenlet-0.3.4/egg-dist-tmp-t9_gbW
In file included from greenlet.c:5:0:
greenlet.h:8:20: fatal error: Python.h: No such file or directory
compilation terminated.
error: Setup script exited with error: command 'gcc' failed with exit status 1`

কেন Python.hপাওয়া যাবে না ?

উত্তর:


370

আপনার ইনস্টল ব্যর্থ হচ্ছে কারণ আপনার কাছে পাইথন ডেভলপমেন্ট হেডার ইনস্টল করা নেই। আপনি এটি ওবুন্টু / ডেবিয়ান এপিটের মাধ্যমে এটি করতে পারেন:

sudo apt-get install python-dev 

পাইথন 3 ব্যবহারের জন্য:

sudo apt-get install python3-dev

জন্য eventletআপনার কাছে প্রয়োজন হতে পারে libeventলাইব্রেরি যাতে ইনস্টল আপনার সম্পর্কে আপনার সাথে libevent ইনস্টল করতে পারেন যে কথা বলা কোনো ত্রুটির সম্মুখীন হয়েছেন যদি:

sudo apt-get install libevent-dev

2
এফডাব্লুআইডাব্লু, আপনার অবশ্যই অজগর-দেব এবং উদ্রেককারী-দেব উভয়ই দরকার। ধন্যবাদ!
অ্যালেক্স হুইটমোর

56
ফেডোরার জন্য, আপনি ব্যবহার করতে পারেন:sudo yum install python-devel
জাভা Xu

8
আমি sudo apt-get updateএই 2 টি কমান্ড চালানোর আগে চালানোর পরামর্শ দিই । আমি ত্রুটি পেয়েছিলাম sudo apt-get install python-dev
আলীবিজেড

1
আমার একই ত্রুটি আছে তবে পাইথন-ডেভেল ইনস্টল হয়েছে এবং yum -y ইনস্টল আপডেটের সাথে সিস্টেম আপডেট হয়েছে .. সমস্যা আর কী হতে পারে?
Gcap

পাইথন ২.6 ব্যবহার করলে:sudo apt-get install python2.6-dev
লুইস্মার্টেটিং


24

সেন্টোসে আমার জন্য যা কাজ করেছে তা হ'ল:

sudo yum -y install gcc
sudo yum install python-devel

2
আমার সমস্যাও সমাধান করুন unable to execute 'gcc': No such file or directory error: command 'gcc' failed with exit status 1
জেসন গোল

sudo yum install python34-develপাইথন ৩.x ব্যবহার করুন অন্যটি কেবল অজগর ২.x এর জন্য
হিতেশ গার্গ

18

রেডহ্যাট ভার্সনগুলির জন্য (সেন্টোস 7) পাইথন ডেভলপমেন্ট প্যাকেজ ইনস্টল করতে নীচের কমান্ডটি ব্যবহার করুন

পাইথন 2.7

সুডো ইয়াম ইনস্টল করুন পাইথন-দেব

পাইথন ৩.৪

সুডো ইয়াম ইনস্টল পাইথন 34-ডেভেল

তবুও যদি আপনার সমস্যার সমাধান না হয় তবে নীচে প্যাকেজগুলি ইনস্টল করার চেষ্টা করুন -

সুডো ইয়াম ইনস্টল করুন পাইথন-ডেভেল

সুডো ইয়াম ইনস্টল করুন ওপেনসেল-ডেভেল

sudo yum libffi-devel ইনস্টল করুন


1
No package python-dev available.আমি এই পাচ্ছি
নিশান্ত

1
হাই @ নিশান্তকুমার নিশ্চিত করুন যে আপনি সেন্টোতে কাজ করছেন এবং পাইথন 2.x এর জন্য এটি ইনস্টল করছেন। আপনি "সুডো ইয়াম ইনস্টল পাইথন-ডেভেল" চেষ্টা করে দেখতে পারেন
রাহুল সাতাল

1
@ নিশান্তকুমার আপনি এই বার্তাটি পেয়েছেন কারণ সেন্টোস-এ পাইথন-ডেভ প্যাকেজ পাইথন-ডেভেল নামে রয়েছে, তাই ব্যবহার করুনyum install python-devel
মিঃরোবট

15

উপর MacOS এর আমি কষ্ট ইনস্টল ছিল fbprophetযা প্রয়োজন pystanযা প্রয়োজন gccকম্পাইল করার। আমি ধারাবাহিকভাবে একই ত্রুটিটি পেয়ে যাব: প্রস্থান স্থিতি 1 সহ 'জিসিসি' কমান্ড ব্যর্থ হয়েছে

আমি মনে করি আমি নিজের জন্য সমস্যাটি এইভাবে স্থির করেছি:

আমি brew install gccসর্বশেষতম সংস্করণটি ইনস্টল করতাম , যা শেষ হয়ে গেছেgcc-8

তারপরে আমি নিশ্চিত করেছিলাম যে gccদৌড়ানোর সময় এটি gcc-8পরিবর্তে ব্যবহার করবে ।

এটি হয় কাজ কারণ আমি যোগ alias gcc='gcc-8আমার মধ্যে .zshrc(হিসাবে একই .bashrcকিন্তু zsh ), অথবা কারণ আমি দৌড়ে export PATH=/usr/local/bin:$PATH(দেখুন মন্তব্য )

এছাড়াও আমার সব প্রচেষ্টা একটি ভিতরে ছিল ভার্চুয়াল পরিবেশ এবং আমি শুধুমাত্র ইনস্টল করার মাধ্যমে সফল fbprophet(সঙ্গে বিশ্বব্যাপী পিপ ) একটি ভিতরে কোন সাফল্য, কিন্তু এখনও venv


4

এটা চেষ্টা কর :

sudo apt-get install libblas-dev libatlas-base-dev

উবুন্টু 14.04 এ আমার একই রকম সমস্যা ছিল। আমার জন্য নিম্নলিখিত উবুন্টু প্যাকেজগুলি


3

CentOS 7.2 For

LSB Version:    :core-4.1-amd64:core-4.1-noarch
Distributor ID: CentOS
Description:    CentOS Linux release 7.2.1511 (Core) 
Release:    7.2.1511
Codename:   Core

ইভেন্টলেট ইনস্টল করুন:

sudo yum install python-devel
sudo easy_install -ZU eventlet

টার্মিনাল তথ্য :

[root@localhost ~]# easy_install -ZU eventlet
Searching for eventlet
Reading http://pypi.python.org/simple/eventlet/
Best match: eventlet 0.19.0
Downloading https://pypi.python.org/packages/5a/e8/ac80f330a80c18113df0f4f872fb741974ad2179f8c2a5e3e45f40214cef/eventlet-0.19.0.tar.gz#md5=fde857181347d5b7b921541367a99204
Processing eventlet-0.19.0.tar.gz
Running eventlet-0.19.0/setup.py -q bdist_egg --dist-dir /tmp/easy_install-Hh9GQY/eventlet-0.19.0/egg-dist-tmp-rBFoAx
Adding eventlet 0.19.0 to easy-install.pth file

Installed /usr/lib/python2.6/site-packages/eventlet-0.19.0-py2.6.egg
Processing dependencies for eventlet
Finished processing dependencies for eventlet

আমি যখন রান করি তখন এটি আমাকে ত্রুটি দেয় "'জিসিসি' চালাতে অক্ষম: এ জাতীয় কোনও ফাইল বা ডিরেক্টরি নেই"
সারং মনজরেকার

2
@ সারং এর অর্থ আপনি এখনও সিসিটি ইনস্টল করেন নি, চালনা করুন: "ইয়াম -y ই জি সি সি ইনস্টল করুন"
লিটল রয়েস

3

ওপেনসুসের জন্য 42.1 লিপ লিনাক্স এটি ব্যবহার করুন

sudo zypper install python3-devel

স্ট্যাক ওভারফ্লোতে আপনাকে স্বাগতম। নোট করুন যে এটি একটি উত্তর হিসাবে যতটা মন্তব্য। মূল উত্তরের অধীনে বেশ কয়েকটি মন্তব্য রয়েছে যা বিভিন্ন লিনাক্স ডিস্ট্রোজের বিকল্প বর্ণনা করে। আমি বুঝতে পারছি আপনি মন্তব্য করতে পারবেন না। সত্যিই 'মন্তব্য' হ'ল সুপ্রতিষ্ঠিত প্রশ্নগুলিতে 'উত্তর' যুক্ত সম্পর্কে সতর্ক থাকুন।
জোনাথন লেফলার

3

এটি একটি পুরাতন পোস্ট তবে আমি কেবলমাত্র ডাব্লুএসএস ইসি 2 ইনস্টলিং রেজিজে একই সমস্যাটিতে চলেছি। এটি আমার জন্য নিখুঁতভাবে কাজ করছে

sudo yum -y install gcc

এবং পরবর্তী

sudo yum -y install gcc-c++

1

উপর MacOS এর আমিও ইনস্টল করার চেষ্টা সমস্যা fbprophetছিল যা gccতার নির্ভরতা এক হিসাবে।

@ বরিস সুপারিশকৃত বেশ কয়েকটি পদক্ষেপের পরেও ফেসবুক নবী প্রকল্প পৃষ্ঠাটি থেকে নীচের কমান্ডটি শেষ পর্যন্ত আমার পক্ষে কাজ করেছে।

conda install -c conda-forge fbprophet

এটি এর জন্য প্রয়োজনীয় সমস্ত নির্ভরতা ইনস্টল করে fbprophet। আপনি অ্যানাকোন্ডা ইনস্টল করেছেন তা নিশ্চিত করুন।


ধন্যবাদ! এই সিসিটি আমাকে এতগুলি ইনস্টল ইস্যু সৃষ্টি করে যা আমি এখনও সমাধান করি নি এবং বরিস পদক্ষেপগুলি আমার পক্ষেও কার্যকর হবে না তবে তা কৌশলটি করেছিল did ধন্যবাদ!
শেড

0

উত্স থেকে ইনস্টল করুন এবং ইনস্টল করুন, এটি সর্বশেষ প্রকাশে (10.3+) স্থির হয়েছে:

mkdir -p /tmp/install/netifaces/
cd /tmp/install/netifaces && wget -O "netifaces-0.10.4.tar.gz" "https://pypi.python.org/packages/source/n/netifaces/netifaces-0.10.4.tar.gz#md5=36da76e2cfadd24cc7510c2c0012eb1e"
tar xvzf netifaces-0.10.4.tar.gz
cd netifaces-0.10.4 && python setup.py install

0

যদি এটি এখনও কাজ না করে থাকে তবে আপনি এটি চেষ্টা করতে পারেন

sudo apt-get install build-essential

আমার ক্ষেত্রে, এটি সমস্যার সমাধান করেছে।



0

আমি ম্যাকোস ক্যাটালিনা 10.15.4 ব্যবহার করছি । পোস্ট করা সমাধানগুলির কোনওটিই আমার পক্ষে কাজ করেনি। আমার জন্য যা কাজ করেছে তা হ'ল:

 >> xcode-select --install
xcode-select: error: command line tools are already installed, use "Software Update" to install updates

>> env LDFLAGS="-I/usr/local/opt/openssl/include -L/usr/local/opt/openssl/lib" pip install psycopg2==2.8.4
Collecting psycopg2==2.8.4
  Using cached psycopg2-2.8.4.tar.gz (377 kB)
Installing collected packages: psycopg2
  Attempting uninstall: psycopg2
    Found existing installation: psycopg2 2.7.7
    Uninstalling psycopg2-2.7.7:
      Successfully uninstalled psycopg2-2.7.7
    Running setup.py install for psycopg2 ... done
Successfully installed psycopg2-2.8.4

পাইথন 3 এর জন্য পিপ 3 ব্যবহার করুন


0

আপনি যদি ম্যাক হিসাবে নিজেকে থাকেন তবে টার্মিনালটিতে চেষ্টা করুন: এক্সকোড-নির্বাচন - ইনস্টল করুন

তারপরে ইনস্টলেশনটির অনুরোধটি গ্রহণ করুন, তারপরে এটি https://github.com/python-pillow/Pillow/issues/3438 পরে কাজ করে

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.