新手程序员:我在我的机器上安装了python 2.7和3.3(Windows 7)。
选择一个解释器与告诉你的计算机要运行哪个版本的python是一回事吗?
假设我想运行使用python 2. *约定的脚本。我只是选择使用我的python 2.7解释器并排除3.3解释器吗?
我问是否可以这样做而不必卸载我想忽略的任何版本的python。感谢
答案 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版本是默认版本。