C: \ Python37 \ python.exe: не могу открыть файл 'scrapy': [Errno 2] Нет такого файла или директории - PullRequest
0 голосов
/ 25 февраля 2019

Среда «Мои пути» в Windows 7:

C:\Python37\Scripts\;
C:\Python37\;
C:\Python37\Scripts\scrapy.exe;
C:\Python37\Lib\site-packages\scrapy

Несколько дней назад, без модифицированных материалов, с тех пор я использовал свой паук так:

py scrapy crawl spider -a arg1=truc -a arg2=machin

Iзапустите его в проекте spider как C:\Users\Truc\FolderA\FolderB\FolderC\...\spiders, он работал хорошо, без проблем, но сегодня по волшебству я получаю это сообщение:

C:\Python37\python.exe: can't open file 'scrapy': [Errno 2] No such file or directory

Как это возможно, когда я ничего не менял?

некоторое обновление

Я попробовал решение @YOU в этой теме , поэтому создайте файл .py в C:\Users\Truc\FolderA\FolderB\FolderC\...\spiders, отредактируйте его, как сказано, и получитеэта ошибка:

Traceback (most recent call last):
  File "scrapy.py", line 1, in <module>
    from scrapy.cmdline import execute
  File "C:\Users\Truc\FolderA\FolderB\FolderC\...\spiders\scrapy.py", line 1, in <module>
    from scrapy.cmdline import execute
ModuleNotFoundError: No module named 'scrapy.cmdline'; 'scrapy' is not a package

Я проверил, есть ли cmdline и есть, но 'scrapy' is not a package это странно.

Ответы [ 2 ]

0 голосов
/ 25 февраля 2019

Измените py scrapy на scrapy в вашем вызове.

0 голосов
/ 25 февраля 2019

Проверьте его в REPL на python, если вы можете импортировать скрап.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...