如何为两个不同版本的Python找到启动器?

如何为两个不同版本的Python找到启动器?,python,Python,我在Mac上安装了2个版本的Python:2.7和3.5。只有一个Python启动器应用程序出现 当我尝试使用Python启动器运行基于TkInter的脚本时,它总是在目录/Library/Frameworks/Python Framework/Versions/2.7中找到TkInter 由于我希望在3.5中运行应用程序,因此我希望我的程序在Python启动器首选项中的/Library/Frameworks/Python Framework/Versions/3.5中查找内容,请选中“允许在脚

我在Mac上安装了2个版本的Python:2.7和3.5。只有一个Python启动器应用程序出现

当我尝试使用Python启动器运行基于TkInter的脚本时,它总是在目录
/Library/Frameworks/Python Framework/Versions/2.7
中找到TkInter


由于我希望在3.5中运行应用程序,因此我希望我的程序在Python启动器首选项中的
/Library/Frameworks/Python Framework/Versions/3.5

中查找内容,请选中“允许在脚本中使用#!重写”选项(在选择解释器的正下方)。在脚本顶部,放置
#/usr/bin/env python3
。更多。

也许您可以看看,它使您能够在不同版本之间切换python解释器

例如,您可以通过以下方式将全局python解释器设置为3.5:

pyenv global 3.5
pyenv local 3.5
也可以通过以下方式将本地python解释器设置为3.5:

pyenv global 3.5
pyenv local 3.5

当在特定路径上运行python时,它将使用v3.5运行python程序。

我是GNU/Linux,不是Mac,但您是否尝试打开终端并对python 2使用
类型python
,对python 3使用
类型python
?您是否尝试过在v3中以
python3 appname.py
的形式启动应用程序,或者在v2中以
python appname.py
的形式启动应用程序?脚本开头的shebang行呢?对于Mac,有一个名为“PythonLauncher”的应用程序,它应该为您键入命令行。我当然知道如何键入命令,但我需要弄清楚如何用简单的方法来执行。是的,你能手动为它创建一个新的条目,使用一个不同的名称,并给它一个命令来使用吗?如果我在没有安装程序的情况下“安装”了一个应用程序(例如EclipseIDE),我有时不得不在GNU/Linux上做些什么来获得启动器。Python插件还是PyLauncher?启动器,因为这就是你所说的。它是什么:'env python3'还是'env python3'?@Jemoka是带有空格的。您可以使用复制/粘贴。