如何在没有安装python和scrapy的情况下运行'scrapy crawl spider.py'作为windows机器中的子进程?

时间:2016-03-16 06:41:30

标签: python py2exe

我在windows机器中调用gui python应用程序的子进程

sub.Popen(['scrapy','crawl','product','-a,'start_url='+self.url],shell=True)

那台Windows机器不会有python和scrapy。运行时它既不会出错也不能正常运行。

1 个答案:

答案 0 :(得分:0)

由于你使用shell = True运行,你需要在运行它的机器上安装scrapy二进制文件。

运行没有进程的python必须通过将python编译为exe并在目标机器上运行这些二进制文件来完成。有关编译python代码的详细信息,请参阅py2exe