2014-10-10 14 views
6

का उपयोग कर यह आदेश मैं lxml स्थापित करने के लिए प्रयोग किया जाता है lxml स्थापित करने के लिए:विफल पिप

sudo pip install lxml 

और मैं सफाई चरण में निम्नलिखित संदेश मिला:

Cleaning up... 
Command /usr/bin/python -c "import setuptools,  tokenize;__file__='/private/tmp/pip_build_root/lxml/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-rUFjFN-record/install-record.txt --single-version-externally-managed --compile failed with error code 1 in /private/tmp/pip_build_root/lxml 
Storing debug log for failure in /Users/georgejor/Library/Logs/pip.log 

उसके बाद, मुझे मिल गया :

ImportError: No module named lxml 

कृपया मदद करें। धन्यवाद!

निम्नलिखित उत्पादन pip.log से है:

---------------------------------------- 
Cleaning up... 
    Removing temporary dir /private/tmp/pip_build_root... 
Command /usr/bin/python -c "import setuptools, tokenize;__file__='/private/tmp/pip_build_root/lxml/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-rUFjFN-record/install-record.txt --single-version-externally-managed --compile failed with error code 1 in /private/tmp/pip_build_root/lxml 
Exception information: 
Traceback (most recent call last): 
    File "/Library/Python/2.7/site-packages/pip/basecommand.py", line 122, in main 
    status = self.run(options, args) 
    File "/Library/Python/2.7/site-packages/pip/commands/install.py", line 283, in run 
    requirement_set.install(install_options, global_options, root=options.root_path) 
    File "/Library/Python/2.7/site-packages/pip/req.py", line 1435, in install 
    requirement.install(install_options, global_options, *args, **kwargs) 
    File "/Library/Python/2.7/site-packages/pip/req.py", line 706, in install 
    cwd=self.source_dir, filter_stdout=self._filter_install, show_stdout=False) 
    File "/Library/Python/2.7/site-packages/pip/util.py", line 697, in call_subprocess 
    % (command_desc, proc.returncode, cwd)) 
InstallationError: Command /usr/bin/python -c "import setuptools, tokenize;__file__='/private/tmp/pip_build_root/lxml/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-rUFjFN-record/install-record.txt --single-version-externally-managed --compile failed with error code 1 in /private/tmp/pip_build_root/lxml 
+0

इसका मतलब है कि 'lxml' ठीक से स्थापित नहीं किया गया। यह 'बिल्ली/उपयोगकर्ता/georgejor/लाइब्रेरी/लॉग/pip.log' करें और हमें इस सवाल में दिखाएं। –

+0

ठीक है मैंने अभी जोड़ा है। उम्मीद है कि यह मदद कर सकता है। –

+0

ऐसा लगता है कि आपके पास setuptools इंस्टॉल नहीं है। 'Pip install setuptools' –

उत्तर

0

यहाँ एक समान सवाल है।

Error installing Pillow (and PIL)

आप एक MacOS का उपयोग कर रहे हैं? हो सकता है कि आप कमांडलाइन टूल्स को अपडेट करने का प्रयास करें और 'ब्रू' टूल आज़माएं। यदि नहीं, तो आप फिर से पाइप और easy_intall उपकरण स्थापित करने का प्रयास कर सकते हैं, और इसे अपडेट कर सकते हैं।

https://pip.pypa.io/en/latest/installing.html

0

lxml सी depenedencies अक्सर मैं जब मैं libxslt या libxml2 याद कर रहा हूँ समस्या आ जाती है। क्या आप सुनिश्चित हैं कि सभी गैर पायथन निर्भरताएं स्थापित हैं?

+0

मैं लिनक्स पर हूं, llvmlite स्थापित करने की कोशिश कर रहा हूं और यह मेरे लिए काम नहीं करता – gota

11

बस इन सामान को स्थापित:

sudo apt-get install libxml2-dev libxslt-dev python-dev python-setuptools 

फिर पुन: प्रयास:

pip install lxml 
+0

यह मेरे लिए काम करता है। हालांकि स्थापित करने के लिए विभिन्न कार्यक्रमों की अंधाधुंध प्रतिलिपि बनाना मुझे इस बारे में कोई जानकारी नहीं है कि यह एक अच्छा विचार नहीं है लेकिन यह काम करता है :-) – Martin

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