Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将Python3与Python2一起安装有问题吗?_Python_Python 2.7_Python 3.x - Fatal编程技术网

将Python3与Python2一起安装有问题吗?

将Python3与Python2一起安装有问题吗?,python,python-2.7,python-3.x,Python,Python 2.7,Python 3.x,我的编程素养非常基础,但我喜欢编程,我一直在学习MOOC课程,将我带入21世纪 我从一门Python课程开始,安装了2.7.11(从),现在我进入了另一门需要Python 3.x的课程 我可以简单地将Python3.x与2.x版本一起安装(在我的Mac上)吗?或者,这会造成各种冲突和问题吗?要添加到图片中,我只是使用下载时附带的空闲 如果解决方案涉及到一系列终端行命令,或者协调其他软件包的3次额外下载来实现这一点,那么我已经无法胜任了。就像我说的,我几乎是一个完全的新手 感谢您的帮助。它不应该产

我的编程素养非常基础,但我喜欢编程,我一直在学习MOOC课程,将我带入21世纪

我从一门Python课程开始,安装了2.7.11(从),现在我进入了另一门需要Python 3.x的课程

我可以简单地将Python3.x与2.x版本一起安装(在我的Mac上)吗?或者,这会造成各种冲突和问题吗?要添加到图片中,我只是使用下载时附带的空闲

如果解决方案涉及到一系列终端行命令,或者协调其他软件包的3次额外下载来实现这一点,那么我已经无法胜任了。就像我说的,我几乎是一个完全的新手


感谢您的帮助。

它不应该产生任何冲突。只需使用
brew安装python3
安装python3,您还可以获得有关正确安装python3的更多信息

注意:安装python3后,您将有两个python解释器python3python2.7,只要您不更改它,您的python将指向python2.7,换句话说,您的默认python解释器是python2.7,没有严肃的理由不要更改它


要运行python3脚本,请使用python3解释器执行它们,该解释器(python3)应安装pip、easy_install、virtualenv for python3等工具。

您可能需要了解:“pyenv允许您轻松地在多个版本的Python之间切换”。还可以使用
brew安装pyenv


如果你喜欢编程,你最好习惯做一些设置和下载的杂耍。如果您打算为不同的项目编写大量python,您最好在发现项目需求冲突之前了解virtualenv。

这可能会帮助出现
错误的任何人:在尝试使用
brew安装python3
安装python3时,Python2.7.14已经安装。由于python2.7将于2020年退役,python3现在与python相同,而python2是python@2.


要修复此错误,只需运行
brew upgrade python
,如果仍然需要python2,可以通过
brew install python2
进行安装。在我的例子中,我不必运行最后一个命令,我已经安装了这两个python

只要安装python3与
brew安装python3
@AndriyIvaneyko:shebang路径呢?我不使用OS X,但我记得当Python 3是新的并且
Python
指向我的系统时,我经常不得不编辑或手动运行Python脚本。@MattiVirkkunen在安装python3后,您将有两个Python解释器
python3
python2.7
,您的
python
指向python2.7,只要您不更改它,您指出的问题可能与更改默认的python解释器有关,但在您只安装python3Alright时不会发生这种情况。那应该没问题。我想我只是生活在“最前沿”,并将Python 3作为默认版本。谢谢!我可以确认这对我来说也是有效的。我认为我已经安装了python3,所以我仍然觉得它有点奇怪。这帮助我:,后来不得不重新安装virtualenv,因为它仍然使用删除的python版本