/ / „Scrapy: command not found” przy uruchamianiu przez skrypt powłoki - python, linux, bash, shell, web-scraping

"Scrapy: command not found" podczas uruchamiania skryptu powłoki - python, linux, bash, shell, web-scraping

Mam skrypt powłoki, za pomocą którego uruchamiam wiele skryptów testowych, indeksuję dane za pomocą Scrapy i przechodzę do wielu katalogów. Skrypt wygląda mniej więcej tak:

export PATH=$PATH
echo $PATH
cd wait/test/ScrapyCrawl
python runner.py #Test file
scrapy crawl Flipkart
scrapy crawl shopin1
scrapy crawl Happily
scrapy crawl Healthkart
scrapy crawl Dezains
scrapy crawl Fnp
scrapy crawl Vmate
scrapy crawl Exlives
scrapy crawl Dgifts
scrapy crawl Babyoye
scrapy crawl Purp
scrapy crawl Fabf
scrapy crawl Zansaar
scrapy crawl Shop19
scrapy crawl Engrave
scrapy crawl Carat
scrapy crawl Todu
scrapy crawl Hit
scrapy crawl Limeroad
scrapy crawl Perfico
python runner2.py #Test file
cd ..
cd ..
cd ..
cd subscribe/test/ScrapyCrawl
python runner.py #Test file
scrapy crawl Flipkart
scrapy crawl shopin1
scrapy crawl Happily
scrapy crawl Healthkart
scrapy crawl Dezains
scrapy crawl Fnp
scrapy crawl Vmate
scrapy crawl Exlives
scrapy crawl Dgifts
scrapy crawl Babyoye
scrapy crawl Purp
scrapy crawl Fabf
scrapy crawl Zansaar
scrapy crawl Shop19
scrapy crawl Engrave
scrapy crawl Carat
scrapy crawl Todu
scrapy crawl Hit
scrapy crawl Limeroad
scrapy crawl Perfico
python runner2.py #Test file.

Ale kiedy uruchamiam skrypt, skrypty Pythona działają poprawnie, ale generuje błąd

script2.sh: line 7: scrapy: command not found
script2.sh: line 8: scrapy: command not found
script2.sh: line 9: scrapy: command not found
script2.sh: line 10: scrapy: command not found
script2.sh: line 11: scrapy: command not found

i tak dalej ... wszędzie tam, gdzie nazywa się scrapy. Proszę pomóż. Już użyłem export PATH=$PATH. Jestem nowym użytkownikiem skryptów powłoki. Dzięki.

Odpowiedzi:

0 dla odpowiedzi № 1

To rozwiązało problem ... Zamiast używać export PATH=$PATHm włączyłem ścieżkę zeskrobania i teraz używam export PATH=$PATH:/usr/local/bin