我想使用“ Python启动器”运行Python脚本,以便可以使用shebang行为每个单独的脚本指定Python环境。
我从Anaconda安装了Python 3.6。
但是,当我在conda提示符或Windows CMD中键入“ py”时,它说“ py”未被识别为内部或外部命令。
如何使用“ py”命令启动Python脚本?
答案 0 :(得分:0)
除非您使用的是cygwin,否则Windows不支持shebang。但是,当您安装Python时,它应该在命令行上将.py文件与Python关联。尝试仅通过从命令行使用脚本名称来运行脚本,或者在资源管理器中双击脚本。如果此文件类型关联不存在,则您还应该能够使用conda script.py
运行脚本。
答案 1 :(得分:0)
Anaconda似乎没有随附py
启动器。 https://stackoverflow.com/a/30794388/50899处的一些解决方法。
用于Windows的标准3.x Python安装程序(我认为从Python 3.3及更高版本开始)可以选择也安装py
启动程序。请参见下面的屏幕截图。
据我所知,它甚至是默认选中的。
在那之后,您可以包含python shebang行,如记录的那样,
请注意(如here所述):
启动器仅限于启动Python脚本。它不是 旨在用作通用脚本启动器或shebang处理器。
屏幕截图: