我在windows机器中调用gui python应用程序的子进程
sub.Popen(['scrapy','crawl','product','-a,'start_url='+self.url],shell=True)
那台Windows机器不会有python和scrapy。运行时它既不会出错也不能正常运行。
答案 0 :(得分:0)
由于你使用shell = True运行,你需要在运行它的机器上安装scrapy二进制文件。
运行没有进程的python必须通过将python编译为exe并在目标机器上运行这些二进制文件来完成。有关编译python代码的详细信息,请参阅py2exe。