在Ubuntu13.04中,我从tarball安装了Scrapy for python-2.7。执行爬网命令会导致以下错误:
ImportError: Error loading object 'scrapy.telnet.TelnetConsole': No module named conch
我也尝试过安装扭曲的海螺使用容易安装和使用tarball。我还删除了好斗的。鸡蛋以及.info和python路径中的主scrapy文件夹。在
重新安装scrapy也没有帮助。在
有人能给我指出正确的方向吗?在
Tags:
在Ubuntu上,应该尽量避免使用
easy_install
。相反,您应该使用apt-get
、aptitude
、“Ubuntu软件中心”或其他发行版提供的工具。在例如,安装scray所需的全部命令就是这个命令,以及它尚未安装的所有依赖项:
easy_install
在安装方面不如apt-get
。很可能你不能让它工作的原因是它没有很好地安装东西,特别是关于已经安装在系统上的东西。遗憾的是,它也没有留下任何记录,因此卸载是困难的或不可能的。您的系统现在可能有一个大的混乱,妨碍了正确的安装工作(或者,也许不是,您可能幸运)。很难说这是否是真的,因为有很多不同的部分进入一个工作系统,它们都需要恰到好处地组合在一起,而且很难列举它们以便你检查它们,更不用说列举它们各自可能被破坏的方式。在Ubuntu软件包 0.10版中的新增功能。在
Scrapinghub发布了apt-gettable包,这些包通常比Ubuntu中的包更新鲜,也更稳定,因为它们是从Github repo(master&stable branchs)连续构建的,因此包含了最新的bug修复。在
使用软件包:
将用于将垃圾包签名的GPG密钥导入APT keyring:
第1步
sudo-apt-key-adv-keyserverhkp://keyserver.ubuntu.com:80接收627220E7
创建/etc/apt/来源.列表.d/刮擦列表使用以下命令创建文件:
第2步
echo'德布http://archive.scrapy.org/ubuntu刮毛main'| sudo tee/etc/apt/来源.列表.d/刮擦列表
更新包列表并安装scray-0.24包:
第3步
sudo apt get update&sudo apt get install scrapy-0.24
注意
如果要升级Scrapy,请重复步骤3。 警告
pythonscrapy是由debian官方存储库提供的一个不同的包,它已经非常过时,而且scrpy团队不支持它。在
确保您有python开发头:
apt-get install build-essential python-dev
使用
pip
安装scray:pip install Scrapy
相关问题 更多 >
编程相关推荐