自己电脑上的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的环境,有两个问题想问一下:
- 可不可以把我装的python2删掉用macOS自带的python执行python脚本?推不推荐这样做?
- System文件夹下为什么会有python2.6,是系统必须的吗?
操作系统是10.12.5
*unix系统自带python
好的实践方式是不管系统自带的python,而使用anaconda来管理Python的版本
简单介绍: https://foofish.net/anaconda-...