在Ubuntu13.04中,我从tarball中为python-2.7安装了Scrapy。执行爬行命令将导致以下错误:
ImportError:错误加载对象‘scrapy.telnett.elnetConsole’:没有名为conch的模块
我还尝试过使用easy_install和tarball安装扭曲的海螺。我还从python中删除了scrappy.egg和.info以及主文件文件夹。
重新安装刮伤也没有帮助。
某个人能把我引向正确的方向吗?
发布于 2013-06-23 19:54:29
在Ubuntu上,您应该尽可能避免使用easy_install
。相反,您应该使用apt-get
、aptitude
、"Ubuntu“或其他发行版提供的工具。
例如,这个命令就是安装scrapy所需的全部--以及它的每个尚未安装的依赖项:
$ sudo apt-get install python-scrapy
easy_install
在安装方面不如apt-get
好。你不能让它工作的原因很可能是因为它没有很好地安装一些东西,特别是已经安装在系统上的东西。可悲的是,它也没有留下任何记录,所以卸载是困难的或不可能的。您的系统现在可能有很大的混乱,无法正常安装(或者没有,您可能是幸运的)。很难说是否是这样,因为在一个工作的系统中有很多不同的部分,它们都需要正确地结合在一起,而且很难枚举它们,这样您就可以检查它们,更不用说列举它们各自可能被破坏的方式了。
发布于 2015-03-21 08:41:35
apt-get install build-essential python-dev
pip
:pip install Scrapy
安装刮擦器发布于 2015-04-20 20:49:36
Ubuntu在0.10版中打包了 New。
Scrapinghub发布的程序包通常比Ubuntu中的更新鲜,而且更稳定,因为它们是由Github (主和稳定分支)连续构建的,因此它们包含了最新的bug修复。
使用包的:
将用于签署Scrapy包的GPG密钥导入APT密钥环:
步骤1
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 627220E7
使用以下命令创建/etc/apt/ Create .list.d/scrapy.list文件:
步骤2
回显'deb http://archive.scrapy.org/ubuntu scrapy main‘\ sudo tee /etc/apt/sudo.list.d/scrapy.list
更新软件包列表并安装scrapy-0.24包:
Step.3
sudo apt-get更新&& sudo apt-获取安装scrapy-0.24
Note
如果您正在尝试升级Scrapy,请重复步骤3。警告
python是一个由官方debian存储库提供的不同的包,它非常过时,而且不受Scrapy团队的支持。
https://stackoverflow.com/questions/17263509
复制相似问题