安装Python 3和Python 2有问题吗?

时间:2016-02-27 16:13:06

标签: python python-2.7 python-3.x

我的编程素养非常基础,但我喜欢编程,而且我一直在带着一些MOOC来带我进入21世纪。

我开始学习Python课程并安装了2.7.11(来自https://www.python.org/downloads/),现在我开始学习另一门需要Python 3.x的课程

我可以简单地在2.x版本(在我的Mac上)安装Python 3.x吗?或者,这会产生各种冲突和问题吗?要添加到图片中,我只是使用随下载附带的IDLE。

如果解决方案涉及一系列终端线命令,或协调其他软件包的3次额外下载以实现它,那么它已经超出了我的联盟。就像我说的那样,我几乎是一个完整的新手。

谢谢你的帮助。

3 个答案:

答案 0 :(得分:7)

在尝试使用Error: python 2.7.14 is already installed安装python3时,这可能会帮助任何拥有brew install python3的人。由于python2.7在2020年退役,python3现在与python相同,python2是python @ 2。

要修复错误,只需运行brew upgrade python,如果您仍想要python2,则可以brew install python2安装它。在我的情况下,我没有必要运行最后的命令,我已经安装了python。

答案 1 :(得分:3)

只需使用brew install python3安装python3就不会产生任何冲突,您也可以在What is the correct way to install python on OS X?问题中更正确地执行此操作。

注意:安装 python3 后,您将拥有两个python解释器 python3 python2.7 ,您的< strong> python 指向 python2.7 ,只要你不改变它,换句话说你的默认python解释器是 python2.7 而不是没有严重的理由改变它。

要运行python3脚本,请使用python3解释器执行它们,像pip,easy_install,virtualenv for python3这样的工具应该与该解释器一起安装(python3)。

答案 2 :(得分:1)

您可能需要查看pyenv:“pyenv可以让您轻松地在多个版本的Python之间切换”。也可以使用brew install pyenv

进行安装

如果您喜欢编程,最好习惯于进行一些设置和下载的杂耍。如果你要为不同的项目做很多python,那么在你发现项目的需求相互冲突之前,你应该很好地理解 virtualenv