我在我的机器上安装了Python 2.x和3.x(Mac OS X 10.6)。 对于一些事情,我想第二版使用,但对于其他人我想版本3.我喜欢编辑/运行IDLE软件,但它总是使用第3版Python IDLE:更改Python版本
有没有办法改变的版本IDLE使用的解释器?
谢谢!
我在我的机器上安装了Python 2.x和3.x(Mac OS X 10.6)。 对于一些事情,我想第二版使用,但对于其他人我想版本3.我喜欢编辑/运行IDLE软件,但它总是使用第3版Python IDLE:更改Python版本
有没有办法改变的版本IDLE使用的解释器?
谢谢!
为每个Python版本安装了不同版本的IDLE。根据您在Mac OS X上安装Python的方式,您可能会在/Applications
中找到不同的文件夹。找一个带有IDLE的Python 3.n(n = 1或2)文件夹。或者,从终端命令行,您可能会发现idle2.6
和idle3
或idle3.1
或idle3.2
。
通常,每个Python版本都会安装它自己的IDLE版本。我不知道这是如何工作在Mac,但对于Windows它的工作原理是这样的:
python2.7 C:\Program Files\Python27\Lib\idlelib\idle.pyw
开始了Python 2空闲和
python3.2 C:\Program Files\Python32\Lib\idlelib\idle.pyw
开始了Python 3空闲。
在Windows环境下,如果你想使用特定的安装IDLE,我发现最简单的方法是右键单击.py文件,并选择“打开方式”。然后导航到您要使用的python版本安装位置中的IDLE.bat文件。我发现挑选ilde.py不起作用,但.bat文件却可以。
e.g
D:\Python27\ArcGISx6410.4\Lib\idlelib\idle.bat
或
D:\Python27Desktop\ArcGIS10.4\Lib\idlelib\idle.bat
我用崇高3作为我在Mac的编辑。几个后端文件需要更改。更改了Python3.sublime-build文件提出:还安装
{
"cmd": ["/usr/local/bin/python3", "-u", "$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python",
"encoding": "utf8",
"path": "/usr/local/Frameworks/Python.framework/Versions/3.3/bin/"
}
的SublimeREPL包。
的Main.sublime菜单文件编辑,以反映如下:
{"command": "repl_open",
"caption": "Python3 - RUN current file",
"id": "repl_python_run",
"mnemonic": "d",
"args": {
"type": "subprocess",
"encoding": "utf8",
"cmd": ["python3", "-u", "$file_basename"],
"cwd": "$file_path",
"syntax": "Packages/Python/Python.tmLanguage",
"external_id": "python",
"extend_env": {"PYTHONIOENCODING": "utf-8"}
}
}
这些都是简单地说了重大变化。更多详细信息和指导分步说明,请登录 Setting Up Sublime Text 3 for Python3 Development。
了解终端。谢谢! – Nathan