繁体   English   中英

如何从Python 3.2降级到2.7?

[英]How Can I Downgrade from Python 3.2 to 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进行编辑,我将获得另一个“打开的应用程序”窗口。

您还可以使用anaconda更改您的python版本:

conda install python=3.5.0

或者可能

conda install python=2.7.8

或者你想要什么。

Python 3.x不向后兼容Python 2.x,这是发布的目的。 清理Python2.x而不用担心向后兼容性。

您可以在计算机上安装任意数量的python,因为它们不会相互交互。 python安装有它自己的文件夹,它有自己的空闲,模块,启动器等。

您可以安装PyCharm或其他Python IDE。 它允许您更改用于解释代码的python版本。 这也将在您编写时识别语法错误并将通知您 - 如果您的代码在3.x但不是2.x中工作。

Ecker00是对的,在一个单独的目录中安装2.7可以让你访问2.7,同时在你的计算机上仍然有3.x. 您必须使用Python27文件夹的pip重新安装库,以便在2.7中使用它们。

您可以同时使用python 2和3,而不是删除python 3.2。 您只需指定要使用的版本。

在CMD中,您可以看到Windows上安装的可用版本。 如果没有出现,则需要安装它。

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.

使用以下步骤来修复它。

//检查当前的Python指针

ls -l python

//检查可用的Python版本

ls -l python *

//取消链接当前的python版本

sudo unlink python

//选择所需的python版本和lin到python命令

sudo ln -s /usr/bin/python2.7 python

//确认指针的变化

ls -l python

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM