Ham*_*FzM 26 python windows cmd python-2.7 python-3.x
如何配置Windows命令对话框以在其中运行不同的python版本?例如,当我键入python2
它运行python 2.7时,当我键入python3
它运行python 3.3?我知道如何配置一个版本的环境变量,但两个?我的意思是Linux终端.
小智 29
我也遇到了在我的Windows机器上同时使用python2和python3的情况.这是我如何解决它:
C:\Python35;C:\Python35\Scripts;C:\Python27;C:\Python27\Scripts
到环境变量PATH
.C:\Python35
重命名python.exe
到python3.exe
,也C:\Python27
,重命名python.exe
到python2.exe
.python2 scriptname.py
,或python3 scriptname.py
在命令行中切换您喜欢的版本.pep*_*epr 21
Python的3.3引入了安装成Python启动的Windows c:\Windows\
是py.exe
和pyw.exe
安装程序.安装程序还会创建与.py
和的关联.pyw
.然后添加#!python3
或#!python2
作为第一个lline.无需向PATH
环境变量添加任何内容.
更新:只需从官方python.org/download安装Python 3.3 .它还会添加启动器.然后将第一行添加到具有.py
扩展名的脚本中.然后,只需scriptname.py
在cmd行上输入更明确的内容py scriptname.py
,然后双击scipt图标即可启动脚本.
在py.exe
外观精美C:\PythonXX\python.exe
,其中XX
涉及到Python的在电脑中安装的版本.说,你已经安装了Python 2.7.6 C:\Python27
,并且安装了Python 3.3.3 C:\Python33
.Python启动程序将使用脚本中的第一行来选择其中一个已安装的版本.默认情况下(即没有明确说明版本)是使用计算机上可用的最高版本的Python 2.
mar*_*eau 12
我建议使用Python 3.3中引入的Python Launcher for Windows实用程序.您可以直接从作者的网站手动下载和安装它,以便与早期版本的Python 2和3一起使用.
不管你如何获得它,安装后它会与所有标准的Python文件扩展名(即赞同.py,
.pyw
,.pyc
和.pyo
文件).您不仅可以通过#!/usr/bin/env pythonX
在Python脚本开头添加Linux/Unix-y shebang 注释来显式控制在命令提示符下使用的版本,还可以逐个脚本地控制.
归档时间: |
|
查看次数: |
95627 次 |
最近记录: |