【发布时间】:2014-01-24 13:15:33
【问题描述】:
我正在尝试在 mac os x 上运行 scrapy。问题是依赖项在我的默认 pyton 安装中给我带来了困难。相反,我想从我的虚拟环境中运行 scrapy。
如果我只是在终端中输入“scrapy”,那么它使用的是默认的 python 安装,而不是我的虚拟环境中安装的。
即使我使用source venv/bin/activate 激活虚拟环境,如果我不指示scrapy 使用虚拟环境,它也会使用默认安装。
如何强制scrapy使用虚拟环境?
【问题讨论】:
-
在 virtualenv 中安装 scrapy (
pip install scrapy) 会发生什么? -
输入
which python并将结果输入ls -l <path>。这就是它将使用的 python 版本。 -
@zengr 安装它并给我错误 No module named lxml.html
-
你可能必须使用像
brew这样的包管理器来安装不是纯python的先决条件,比如lxml。
标签: python macos scrapy virtualenv