Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 没有名为lxml.html的模块_Python_Python 2.7_Scrapy_Pip_Lxml - Fatal编程技术网

Python 没有名为lxml.html的模块

Python 没有名为lxml.html的模块,python,python-2.7,scrapy,pip,lxml,Python,Python 2.7,Scrapy,Pip,Lxml,在运行OS X 10.9.4时,我尝试使用Scrapy,但出现以下错误: Traceback (most recent call last): File "/usr/local/bin/scrapy", line 3, in <module> from scrapy.cmdline import execute File "/Library/Python/2.7/site-packages/scrapy/cmdline.py", line 8, in <module> f

在运行OS X 10.9.4时,我尝试使用Scrapy,但出现以下错误:

Traceback (most recent call last):
File "/usr/local/bin/scrapy", line 3, in <module>
from scrapy.cmdline import execute
File "/Library/Python/2.7/site-packages/scrapy/cmdline.py", line 8, in <module>
from scrapy.crawler import CrawlerProcess
File "/Library/Python/2.7/site-packages/scrapy/crawler.py", line 6, in <module>
from scrapy.core.engine import ExecutionEngine
File "/Library/Python/2.7/site-packages/scrapy/core/engine.py", line 14, in <module>
from scrapy.core.downloader import Downloader
File "/Library/Python/2.7/site-packages/scrapy/core/downloader/__init__.py", line 13, in <module>
from .middleware import DownloaderMiddlewareManager
File "/Library/Python/2.7/site-packages/scrapy/core/downloader/middleware.py", line 7, in <module>
from scrapy.http import Request, Response
File "/Library/Python/2.7/site-packages/scrapy/http/__init__.py", line 11, in <module>
from scrapy.http.request.form import FormRequest
File "/Library/Python/2.7/site-packages/scrapy/http/request/form.py", line 9, in <module>
import lxml.html

您似乎是使用系统版Python安装了
scrapy

在Python的virtualenv版本中安装
lxml

使用以下命令检查您的
pip
引用哪种python:

pip -V

如果要在virtualenv中安装
scapy
,需要先卸载
scrapy
。否则,由于路径问题,它将阻止运行virtualenv版本

deactive  # deactive first, to use system version of python/pip
pip uninstall -y scrapy
hash -r   # refresh program location.

我想你是对的,它返回:pip1.5 from/Users/username/.virtualenvs/scraper/lib/python2.7/site-packages(python2.7)如何解决它?@mobius,你想用哪种python?@mobius,如果你想要virtualenv-one,在那里安装
scrapy
pip安装scrapy
@mobius,我的意思是(系统版本/virtualenv-version)@mobius,首先从系统范围的版本中卸载
scrapy
<代码>停用;pip卸载-y刮屑;散列-r。
deactive  # deactive first, to use system version of python/pip
pip uninstall -y scrapy
hash -r   # refresh program location.