请教两个macOS上python环境的问题

自己电脑上的python环境比较混乱,刚开始自学的时候用的3,后来因为上课要用又把3删了装了2,上完课中间隔了一年时间没有用过,不确定之间做过删没删过2。最近想重拾一下python,所以想解决一下环境问题。

我在pycharm里查看编译器,发现有四个:
Python 2.7.10 (/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7)
Python 2.7.10 (/usr/bin/python)
(/System/Library/Frameworks/Python.framework/Versions/2.6/bin/python2.6)
(/System/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7)

macOS是自带python的,而我看了一下文档说后边三个都应该是Apple自带的,而第一个应该是我自己安装的。在终端输入which python,显示我自己安装的Python2是默认的

AdeMacBook-Pro:~ RX$ which python
/Library/Frameworks/Python.framework/Versions/2.7/bin/python

ps:按理说/usr/local/bin/python也应该列在上面,我在terminal里看了一下确实有python,但是不知道为什么不在上面。

AdeMacBook-Pro:~ RX$ /usr/local/bin/python
Python 2.7.10 (v2.7.10:15c95b7d81dc, May 23 2015, 09:33:12)
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> quit()

我打算在本地保留一个python2的环境,有两个问题想问一下:

  1. 可不可以把我装的python2删掉用macOS自带的python执行python脚本?推不推荐这样做?
  2. System文件夹下为什么会有python2.6,是系统必须的吗?

操作系统是10.12.5

阅读 2.8k
1 个回答
新手上路,请多包涵

*unix系统自带python

好的实践方式是不管系统自带的python,而使用anaconda来管理Python的版本

简单介绍: https://foofish.net/anaconda-...

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题