我在python 3中有一个简单的脚本。我想用nodemon运行,这样当文件更改时它就可以自动启动。在nodemon npm上,我有这样的代码:nodemon --exec "python -v" ./app.py
。问题是python版本3没有强制执行。
我的python文件看起来像这样:
#!/usr/bin/env python3
print "hello world!"
字符串
这段代码运行得很好,这意味着Python 3没有被强制执行。
如何使用nodemon并确保它使用Python 3而不是Python 2?
3条答案
按热度按时间jpfvwuh41#
你可以使用这个:
字符串
我找到了答案here,它对我来说很好。
euoag5mw2#
我找到了一个更好的解决方案:我只需安装reload并运行
reload ./myscript.py
。ttcibm8c3#
或者,也可以使用
py-mon
Python包来实现相同的功能。安装程序
字符串
执行
型
您可以在此处查看更多参数:https://pypi.org/project/py-mon/