Home > Article > Backend Development > 在同一台电脑下如何进行 Python 2 与 3 的切换?
老师用的是 Python 2,但是我觉得自己现在学的话学个新点儿的比较好,2 和 3 据说差别还挺大,所以两个版本都装了,自己学的时候用 3,跑老师的程序时用 2。
我的电脑是 Win 7,现在系统默认调用的是 2,如果在执行前加上“C:\python33\python.exe”就可以调用 3,但是这样太麻烦了,我在环境变量的 path 中加入“C:\python33”也没有效果,不知道还应该怎么设置可以方便的进行切换?
<code class="language-text">py -3
</code>
1.<code class="language-text">py filename.py
或者
py -3 filename.py
</code>
Python 3.3 提供了一个新的Launcher来解决Windows上面的版本切换问题. The Python launcher for Windows is a utility which aids in the location and execution of different Python versions. It allows scripts (or the command-line) to indicate a preference for a specific Python version, and will locate and execute that version. reference: 3. Using Python on Windows
<code class="language-text">py -2.7
py -3
</code>
裝兩個比如路徑