簡體   English   中英

Scrapy 的初始化錯誤

[英]Scrapy's Initialization error

我開始使用 Scrapy,但在 Linux Mint 17.2(基於 Ubuntu 的版本)上安裝時遇到兩個問題。

  1. 我不明白這與安裝pip install scrapysudo apt-get install scrapy
  2. 當我安裝兩者之一並嘗試使用命令scrapy startproject tutorial遵循 Scrapy 的第一個教程時,它給了我錯誤/usr/bin: No such file or directory

我多次嘗試卸載並重新安裝,但仍然無法正常工作。

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

來源: 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向變量添加更多目錄

安裝指南告訴不要使用 Ubuntu 提供的軟件包:

不要使用 Ubuntu 提供的 python-scrapy 包,它們通常太舊而且速度太慢,無法趕上最新的 Scrapy。

相反,請使用官方的Ubuntu Packages ,它已經為您解決了所有依賴項,並且會不斷更新最新的錯誤修復。

如前所述,您應該使用此頁面上Ubuntu 軟件包安裝它。

除了前面的步驟,我還必須安裝service-identity

sudo pip install service-identity

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM