从cmd运行Python脚本

时间:2019-10-23 15:58:37

标签: python python-3.x cmd

我已经安装了python 3.7,但是每当我尝试在cmd中运行脚本时,它都会显示:Requested Python Version (3.7) is not installed

现在,我以#!/usr/bin/env python3.7开始我的脚本,这只是意味着我不必在cmd中编写python3.7。

但是,当我使用#!/usr/bin/env python启动脚本时,该脚本在cmd上运行良好。这是什么意思?它不是在Python3.7中运行我的脚本吗?

1 个答案:

答案 0 :(得分:1)

#!/usr/bin/env xxx寻找第一个xxx出现在$PATH中。

您已经在python路径上安装了python,而对于python3.7可能没有任何安装,这意味着当脚本以python而不是python3.7运行时,脚本正在运行在python3.7中找不到$PATH时,它不知道要运行什么。您可以尝试使用python3.7.4,因为那是您的特定版本,虽然可以使用,但是这完全取决于它的安装和设置方式。

如果您想改用python3.7,可以查看here和有关此问题的更多信息here