安装Anaconda3会将Mac OS X的默认Python版本更改为3.4吗?

hsl

我打算为Python 3.4安装Anaconda3。由于默认情况下,Mac OS X使用Python2,是否安装Anaconda3会更改系统的默认Python版本?我不希望这种情况发生,因为Python3会破坏向后兼容性。如果确实更改了默认的Python版本,该如何避免呢?

亚历克西斯

Apple有一个内置系统,用于管理软件的多个版本,并在它们之间进行切换。但是您甚至不必担心,因为Anaconda的安装是独立的:所有内容都位于最顶层的Anaconda安装目录下(可能是/Applications/anaconda)。此目录之外的唯一影响是,在安装过程中,Anaconda将提供修改PATH变量的功能.bashrc如果你同意,这将增加一个在你的端线.bashrc,是这样的:

PATH="/Applications/anaconda/bin:$PATH"

如您所见,Anaconda将自己置于系统路径的首位这意味着python在shell提示符下键入将启动python 3,这可能不是您想要的。我这样运行Anaconda 3.4,并且系统完全没有问题,但是我确实需要修改自己的可执行python2脚本,如下所示启动python:

#!/usr/bin/env python

这是在任何地方查找python的好方法,但是在这种情况下,它将找到python 3-oops!将以上更改为#!/usr/bin/python或以#!/usr/bin/env python2确保它们继续正常工作。以我的经验,这对于系统自己的任何脚本都是没有必要的。一切都已经建立,可以找到正确的python。

选择1:您可以拒绝PATH修改,并通过启动器使用Anaconda。在这种情况下,有没有你的执行环境的变化休息。启动器将在激活anaconda环境的情况下启动特殊的bash提示,但是在普通shell中执行完全不受影响。如果您将继续在python 2中进行大量编程,那么这可能适合您。

替代方法2:一种影响最小的替代方法是将anaconda目录放在路径的最后

PATH="$PATH:/Applications/anaconda/bin"

这样可以确保非anaconda二进制文件优先于anaconda,因此python可以启动旧版本/usr/bin/python(即python 2)。您可以通过键入python3idle3启动anaconda的变体。在安装anaconda之前我没有IPython,因此键入ipython可以找到anaconda的版本。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

安装Anaconda3会将Mac OS X的默认Python版本更改为3.4吗?

来自分类Dev

更改Mac OS X默认PHP版本

来自分类Dev

试图在Mac上运行Anaconda3

来自分类Dev

诗歌将python版本更改为3.x

来自分类Dev

安装Anaconda后的Anaconda3和基本环境

来自分类Dev

如何卸载 Anaconda2 并安装 Anaconda3?

来自分类Dev

Mac OS X是开源的吗?

来自分类Dev

命令python3是py -3的OS X变体吗?

来自分类Dev

Windows / Mac OS X用户可以读取EXT4 Samba共享吗?

来自分类Dev

安装后如何让Anaconda3看到Python 2.7?

来自分类Dev

如何离线安装Anaconda3中的OpenCV3?

来自分类Dev

如何离线安装Anaconda3中的OpenCV3?

来自分类Dev

在Mac OS X中更改默认Shell

来自分类Dev

我应该将默认的python版本更改为最新的python版本吗?

来自分类Dev

安装anaconda3和python2.7后需要安装Python3

来自分类Dev

Mac OS X:找不到dircolors吗?

来自分类Dev

Mac OS X中用于Python 3的PyQt4似乎不起作用

来自分类Dev

将Tradingview松树脚本从版本2更改为版本3(或4)时遇到问题

来自分类Dev

在 Anaconda3 中安装 Pillow 后,Python 3 找不到它

来自分类Dev

在Windows上将“使用IDLE编辑”默认更改为python 3.x而不是python 2.x

来自分类Dev

如何将Pycharm Python版本更改为Python 3?

来自分类Dev

在OS X Yosemite上安装xcode 4

来自分类Dev

使用anaconda python3安装opencv 3.1吗?

来自分类Dev

如何将版本 6 的 LibreOffice Impress 演示文稿从 4:3 更改为 16:9?

来自分类Dev

在anaconda3中安装openCV-Python.h:无此类文件或目录

来自分类Dev

在C OS中将C ++包装为python的Swig在Mac OS X中使用默认的Python而不是Anaconda python

来自分类Dev

安装Beautiful Soup以与更高版本的Python配合使用(比默认Mac OS高)

来自分类Dev

Swift 3更改为NSErrorPointer吗?

来自分类Dev

Python3用参数运行os.popen吗?

Related 相关文章

  1. 1

    安装Anaconda3会将Mac OS X的默认Python版本更改为3.4吗?

  2. 2

    更改Mac OS X默认PHP版本

  3. 3

    试图在Mac上运行Anaconda3

  4. 4

    诗歌将python版本更改为3.x

  5. 5

    安装Anaconda后的Anaconda3和基本环境

  6. 6

    如何卸载 Anaconda2 并安装 Anaconda3?

  7. 7

    Mac OS X是开源的吗?

  8. 8

    命令python3是py -3的OS X变体吗?

  9. 9

    Windows / Mac OS X用户可以读取EXT4 Samba共享吗?

  10. 10

    安装后如何让Anaconda3看到Python 2.7?

  11. 11

    如何离线安装Anaconda3中的OpenCV3?

  12. 12

    如何离线安装Anaconda3中的OpenCV3?

  13. 13

    在Mac OS X中更改默认Shell

  14. 14

    我应该将默认的python版本更改为最新的python版本吗?

  15. 15

    安装anaconda3和python2.7后需要安装Python3

  16. 16

    Mac OS X:找不到dircolors吗?

  17. 17

    Mac OS X中用于Python 3的PyQt4似乎不起作用

  18. 18

    将Tradingview松树脚本从版本2更改为版本3(或4)时遇到问题

  19. 19

    在 Anaconda3 中安装 Pillow 后,Python 3 找不到它

  20. 20

    在Windows上将“使用IDLE编辑”默认更改为python 3.x而不是python 2.x

  21. 21

    如何将Pycharm Python版本更改为Python 3?

  22. 22

    在OS X Yosemite上安装xcode 4

  23. 23

    使用anaconda python3安装opencv 3.1吗?

  24. 24

    如何将版本 6 的 LibreOffice Impress 演示文稿从 4:3 更改为 16:9?

  25. 25

    在anaconda3中安装openCV-Python.h:无此类文件或目录

  26. 26

    在C OS中将C ++包装为python的Swig在Mac OS X中使用默认的Python而不是Anaconda python

  27. 27

    安装Beautiful Soup以与更高版本的Python配合使用(比默认Mac OS高)

  28. 28

    Swift 3更改为NSErrorPointer吗?

  29. 29

    Python3用参数运行os.popen吗?

热门标签

归档