标签: python python-3.x cmd
我已经安装了python 3.7,但是每当我尝试在cmd中运行脚本时,它都会显示:Requested Python Version (3.7) is not installed。
Requested Python Version (3.7) is not installed
现在,我以#!/usr/bin/env python3.7开始我的脚本,这只是意味着我不必在cmd中编写python3.7。
#!/usr/bin/env python3.7
但是,当我使用#!/usr/bin/env python启动脚本时,该脚本在cmd上运行良好。这是什么意思?它不是在Python3.7中运行我的脚本吗?
#!/usr/bin/env python
答案 0 :(得分:1)
#!/usr/bin/env xxx寻找第一个xxx出现在$PATH中。
#!/usr/bin/env xxx
xxx
$PATH
您已经在python路径上安装了python,而对于python3.7可能没有任何安装,这意味着当脚本以python而不是python3.7运行时,脚本正在运行在python3.7中找不到$PATH时,它不知道要运行什么。您可以尝试使用python3.7.4,因为那是您的特定版本,虽然可以使用,但是这完全取决于它的安装和设置方式。
python
python3.7
python3.7.4
如果您想改用python3.7,可以查看here和有关此问题的更多信息here。