如何将Python 3.2降级到2.7?
我想卸载Python 3.2,回到2.7版本。因为我对Python不太熟悉,现在在学习过程中,使用最新版本时需要处理很多额外的步骤,变得越来越困难。而且我需要2.7版本来完成我的大学课程。
我尝试通过Windows 7的添加/删除程序来卸载Python 3.2和3.1,然后下载并安装了64位的Python 2.7,但我无法用Python27文件夹里的可执行文件打开我已经存在的.py文件。
当我点击打开任何.py文件时,没有看到错误信息,但Windows会问我用哪个程序打开这个文件。如果我选择C:\Python 27里的python.exe或pythonw.exe,就会出现一个控制台窗口,瞬间又关闭了。右键菜单里的“用IDLE编辑”选项消失了,如果我尝试用IdleX编辑,又会弹出一个“用哪个应用程序打开”的窗口。
5 个回答
你可以安装PyCharm或者其他的Python开发工具。这些工具可以让你选择用哪个版本的Python来运行你的代码。同时,它们会在你写代码的时候帮你找出语法错误,并提醒你——这样如果你写的代码在3.x版本能运行,但在2.x版本不能运行,你就能及时发现。
Ecker00说得对,单独在一个文件夹里安装2.7版本可以让你同时使用2.7和3.x版本。可是,你需要用Python27文件夹里的pip重新安装库,这样才能在2.7版本中使用它们。
Python 3.x和Python 2.x之间不兼容,这就是发布Python 3.x的目的。这样做是为了让Python 2.x变得更简洁,而不需要考虑和旧版本的兼容性。
你可以在你的电脑上安装任意数量的Python版本,它们之间不会互相影响。每个Python版本都有自己的文件夹,里面有自己的编辑器、模块、启动器等等。
其实你不需要卸载 Python 3.2,你可以同时使用 Python 2 和 Python 3。只要你告诉电脑你想用哪个版本就行了。
在命令提示符(CMD)里,你可以查看你电脑上安装的 Python 版本。如果没有看到你想要的版本,那就需要先安装它。
py -0 # Prints out the versions you can use.
你可以指定想用哪个 Python 版本。比如在 Windows 10 上,我用下面的代码来使用 Python 3。
py -3 fileName.py # runs using python 3
如果你想用 Python 2,安装好之后可以用下面的代码。
py -2 fileName.py # Runs using python 2
这里有更多关于如何同时安装多个版本的 Python 的信息。如何在 Windows 7 上安装 Python 2.x 和 Python 3.x