2012-07-24 14 views
14

मैं पाइथन 2.7.3 के साथ Ubuntu 10.04 (ल्यूसिड लिंक्स) पर pycrypto2.6 स्थापित करने का प्रयास कर रहा हूं।उबंटू को संकलक त्रुटि देने पर pycrypto

मैं निम्नलिखित त्रुटि का सामना कर रहा हूँ:

running build 
running build_py 
running build_ext 
running build_configure 
checking for gcc... no 
checking for cc... no 
checking for cl.exe... no 
configure: error: in `/home/pratibha/Desktop/pycrypto-2.6': 
configure: error: no acceptable C compiler found in $PATH 
See `config.log' for more details 
Traceback (most recent call last): 
File "setup.py", line 456, in <module> 
core.setup(**kw) 
File "/usr/local/lib/python2.7/distutils/core.py", line 152, in setup 
dist.run_commands() 
File "/usr/local/lib/python2.7/distutils/dist.py", line 953, in run_commands 
self.run_command(cmd) 
File "/usr/local/lib/python2.7/distutils/dist.py", line 972, in run_command 
cmd_obj.run() 
File "/usr/local/lib/python2.7/distutils/command/build.py", line 127, in run 
self.run_command(cmd_name) 
File "/usr/local/lib/python2.7/distutils/cmd.py", line 326, in run_command 
self.distribution.run_command(command) 
File "/usr/local/lib/python2.7/distutils/dist.py", line 972, in run_command 
cmd_obj.run() 
File "setup.py", line 251, in run 
self.run_command(cmd_name) 
File "/usr/local/lib/python2.7/distutils/cmd.py", line 326, in run_command 
self.distribution.run_command(command) 
File "/usr/local/lib/python2.7/distutils/dist.py", line 972, in run_command 
cmd_obj.run() 
File "setup.py", line 278, in run 
raise RuntimeError("autoconf error") 
RuntimeError: autoconf error 

मैं सॉफ्टवेयर केंद्र की जाँच की है, और मैं जीसीसी अपने सिस्टम पर स्थापित है, लेकिन "जो जीसीसी" कमांड किसी भी पथ लौटा रहा है।

मैं प्रतीकात्मक लिंक बनाने से समझ में आ गया:

ln -s /usr/bin/gcc-4.4 /usr/bin/gcc 
+2

हैलो प्रतिभा, कृपया अपने प्रश्न शीर्षक में "[हल]]" न जोड़ें, यह इस साइट पर काम नहीं करता है। उत्तर के रूप में अपना उत्तर पोस्ट करें (आप थोड़ी देर में ऐसा करने में सक्षम होंगे)। यदि पोस्टिंग करते समय आपको पहले से ही जवाब पता है, तो प्रश्न संपादक में इसके लिए एक बटन है। – Mat

+0

आपको उस सिम्लिंक को स्वयं बनाना नहीं चाहिए। 'Gcc' पैकेज (जिसे मैं याद करता हूं पूर्व-स्थापित है) को संस्थापित करना आपके लिए सिम्लिंक बनाया जाना चाहिए था। –

+0

मुझे जीसीसी भाग से पहले मिल गया, लेकिन यह जांचने पर कि क्या हम क्रॉस कंपाइलिंग कर रहे हैं 'मुझे कॉन्फ़िगर किया गया है: त्रुटि: सी संकलित प्रोग्राम नहीं चला सकता है। यदि आप संकलन पार करना चाहते हैं, तो '--host' का उपयोग करें। अधिक जानकारी के लिए 'config.log' देखें 'config.log कभी नहीं मिला। वैसे भी [टीएमपीडीआईआर उत्तर] (https://stackoverflow.com/a/29298978/673991) काम किया। अस्पष्टता से यय सुरक्षा। –

उत्तर

13

मैं एक ऐसी ही समस्या थी, लेकिन मेरे मामले में यह पता चला है मैं gcc बिल्कुल स्थापित नहीं था।

तो एक साधारण sudo apt-get install gcc चाल थी।

यदि आप इसे स्थापित किया है, लेकिन किसी भी which gcc पथ वापस नहीं करता है, तो /usr/bin/ के पास जाकर gcc के लिए देखो। फिर, एक प्रतीकात्मक कड़ी बनाने के तो जैसे:

ln -s /usr/bin/gcc-<version-number> /usr/bin/gcc 

जहां उपयुक्त संस्करण संख्या के साथ <version-number> प्रतिस्थापित, निश्चित रूप से।

+0

'$ जो gcc' '/usr/bin/gcc' और अभी भी काम नहीं। – zgoda

+0

> तो एक सरल सुडो एपीटी-जीआईसी स्थापित करें चाल चल रही है। यह मेरे लिए काम किया – jward01

5

मुझे एक ही समस्या थी, और जीसीसी स्थापित करने के उपर्युक्त चरण की कोशिश करने में मदद नहीं मिली।

एक बार जब मैंने पायथन-देव पैकेज स्थापित किया, तो सब कुछ पूरी तरह से संकलित हो गया।

sudo apt-get install python-dev

+0

यह डेबियन पर काम किया। धन्यवाद – asselinpaul

+0

यह मेरे लिए काम करता है, जीसीसी और अजगर-देव स्थापित कर रहे हैं – JVercout

17

मैं जब एक साझा मेजबान (Webfaction) पर pycrypto स्थापित करने के लिए एक समान त्रुटि संदेश में फंस गयी। समाधान स्थापित करते समय अस्थायी निर्देशिका को बदलना था:

TMPDIR=~/tmp pip install pycrypto 
+2

धन्यवाद सुनिश्चित है, इस सवाल का जवाब एक बॉक्स के साथ मैं paramiko कि के लिए noexec था स्थापित रंज के लिए कोशिश कर रहा था के साथ मुझे मदद मिली/tmp – joshbaptiste

+2

दुर्भाग्य से यह मदद नहीं की, अभी भी ऊपर हो रही है त्रुटि। – zgoda

+0

यह मूल समस्या के लिए एक गलत समाधान है। एक और स्थिति में मदद करता है। – loop

संबंधित मुद्दे