Scrapy的初始化错误

时间:2015-10-22 08:38:20

标签: python scrapy

我开始使用Scrapy,但我在Linux Mint 17.2(基于Ubuntu的版本)上安装时遇到两个问题。

  1. 我不知道安装pip install scrapysudo apt-get install scrapy
  2. 有什么不同
  3. 当我安装其中一个并尝试使用命令scrapy startproject tutorial遵循Scrapy的第一个教程时,它会给我一个错误/usr/bin: No such file or directory
  4. 我曾多次尝试卸载并重新安装,但仍无效。

2 个答案:

答案 0 :(得分:1)

1。安装源

命令pip install scrapysudo apt-get install scrapy都会在您的计算机上安装Scrapy,但版本可能会有所不同。 pip选项会为Scrapy 1.0安装最新版本,而存储库中的版本可能会过时。

如果您想要从存储库安装软件包并仍然保持更新,您可以添加Scrapy存储库:

http://doc.scrapy.org/en/1.0/topics/ubuntu.html
echo 'deb http://archive.scrapy.org/ubuntu scrapy main' | sudo tee /etc/apt-sources.list.d/scrapy.list
sudo apt-get update && sudo apt-get install scrapy

Souce:http://doc.scrapy.org/en/1.0/topics/ubuntu.html

2。检查PATH变量

根据您安装Scrapy的方式,安装的二进制文件夹可能会有所不同。在我的情况下,我在/usr/local/bin中有它。 使用echo "$PATH"显示PATH变量,并检查是否包含带Scrapy二进制文件的文件夹。

您可以使用export PATH=$PATH:/path/to/dir

向变量添加更多目录

答案 1 :(得分:1)

installation guide告诉不要使用Ubuntu提供的软件包:

  

不要使用Ubuntu提供的python-scrapy包,它们是   通常太老而且速度慢,无法赶上最新的Scrapy。

     

相反,请使用官方Ubuntu Packages,   它已经为您解决了所有依赖关系并且不断进行   更新了最新的错误修复程序。

如上所述,您应该使用Ubuntu packages on this page来安装它。

除了前面的步骤,我还必须安装service-identity

sudo pip install service-identity