Как я могу создать исполняемый файл из проекта Scrapy? - PullRequest
0 голосов
/ 28 апреля 2020

Допустим, вам нужно распространить проект Scrapy 2.1.0 кому-то, а они не знают python. Как упаковать этот проект в исполняемый файл, который можно запустить двойным щелчком мыши или передачей аргументов через командную строку?

структура проекта :

proj/
  scrapy_proj_name/
    scrapy_proj_name/
      spiders/
        my_spider.py
    items.py
    middelwares.py
    pipelines.py
    settings.py
  venv/
  .gitignore
  requirements.txt

Теперь я Запустите сканер, используя scrapy crawl my_spider -a param1=foo -o output.csv из python оболочки, но мне нужно сделать это как program.exe foo или program.exe foo output.csv из командной строки.

Кому-нибудь когда-нибудь удавалось это сделать?

...