选择一个解释器与选择python版本是一回事吗?

时间:2013-04-17 18:32:18

标签: version interpreter

新手程序员:我在我的机器上安装了python 2.7和3.3(Windows 7)。

选择一个解释器与告诉你的计算机要运行哪个版本的python是一回事吗?

假设我想运行使用python 2. *约定的脚本。我只是选择使用我的python 2.7解释器并排除3.3解释器吗?

我问是否可以这样做而不必卸载我想忽略的任何版本的python。感谢

1 个答案:

答案 0 :(得分:0)

是。解释器解释Python代码,因此Python 2解释器只解释Python 2代码。

由于两个版本都提供python.exe,因此您只能使用系统PATH变量中较早的版本。为了解决这个问题,我只需复制python.exe文件夹中的C:\Python27文件,并将其命名为python2.exe。对Python 3执行相同的操作,但将其重命名为python3.exe

现在,您可以运行python2 script.py。仅调用python将执行PATH中首先出现的Python安装,因此您可以将其重新排列为具有“默认”Python版本。

请注意,您可能与C:\PythonXX\Scripts文件夹存在冲突,因此请确保您知道哪个Python版本是默认版本。