我正在使用Ubuntu 14.04,我安装了这样的scrapy:
sudo apt-get update && sudo apt-get install scrapy-0.24
如果我在终端写字:
scrapy
我得到了:
Scrapy 0.24.5 - project: ...
但如果我运行python shell并编写
import scrapy
我收到错误:
ImportError: No module named scrapy
怎么了?我试图重新安装scrapy,但它没有帮助。
答案 0 :(得分:0)
我解决了。我完全删除了scrapy,然后从源代码安装它 - https://pypi.python.org/pypi/Scrapy
wget https://pypi.python.org/packages/source/S/Scrapy/Scrapy-0.24.5.tar.gz#md5=23e80a40e4c282e06ef3cdc88e97ffb2
tar -zxvf Scrapy-0.24.5.tar.gz
cd Scrapy-0.24.5
sudo python setup.py install
也许对某人有帮助。
对于Stefano Sanfilippo:
如果你不知道答案,最好保持沉默而不是减去。安装python-scrapy或scrapy-0.24的安装并不重要,但是来自存储库的python-scrapy更老,更慢。
这是Ubuntu 14.04或pip中的一个错误。在Ubuntu 12.04中一切正常。如果我通过pip安装了一些软件,则找不到路径,但是如果我手动安装它,一切正常。当我安装django时,我遇到了同样的问题。