从Makefile调用Python脚本会阻止打开网络浏览器

时间:2018-10-13 05:17:26

标签: python makefile gnu-make

我有一个python脚本,可使用webbrowser打开网页

import webbrowser
webbrowser.get('firefox').open_new_tab('http://www.google.com')

如果我只是从命令行调用python脚本,则Firefox可以正常打开。但是,如果我在MAKE目标中调用python脚本,则什么也不会发生。

有什么想法吗?

编辑:显示MAKEFILE。我从命令行使用

调用它
  

制作SHOOWROWSER

PWD=$(shell pwd)
MYPATH=$(PWD)/../../../..

ifeq ($(OS),Msys)
WPWD=$(shell sh -c 'pwd -W')
PYTHONPATH := $(WPWD)/../model;$(PYTHONPATH)
else
WPWD=$(shell pwd)
PYTHONPATH := $(WPWD)/../model:$(PYTHONPATH)
endif


SHOWBROWSER:
    python $(MYPATH)/utils/plotstuff.py


include ../makefiles/Makefile.inc
include ../makefiles/Makefile.sim

0 个答案:

没有答案