【发布时间】:2019-03-29 17:05:01
【问题描述】:
我丢失了 Python 2.7 并且 Mac OS 还需要它吗?如果是这样,我该如何解决这个问题?
我是 Mac OS 上的长期 Python 3.x 用户。我想试试 Miniconda3,看看是否可以将它推荐给 Mac 和 Windows 学生(非 CS)。现在,当我尝试$ type -a python3 时,我得到:
python3 is /Applications/miniconda3/bin/python3
python3 is /Library/Frameworks/Python.framework/Versions/3.7/bin/python3
python3 is /Library/Frameworks/Python.framework/Versions/3.7/bin/python3
python3 is /Library/Frameworks/Python.framework/Versions/3.6/bin/python3
python3 is /usr/local/bin/python3
尝试$ type -a python2 并获取:
-bash: type: python2: not found
尝试$ type -a python 并获取:
python is /Applications/miniconda3/bin/python
python is /usr/bin/python
我在这里使用了 Python 3.7 下的 Miniconda 64 位(.pkg 安装程序):
【问题讨论】:
-
几乎可以肯定,它仍然存在于某个地方。可能在
/usr/bin/python。/usr/local/bin/中有许多指向不同解释器的符号链接,试试ls -l /usr/local/bin/python*之类的东西,它也应该显示这些符号链接指向的位置。 -
所以,试试
/usr/bin/python -c 'import sys; print sys.version',它会打印出类似[GCC 4.2.1 Compatible Apple LLVM 9.0.0 (clang-900.0.31)]的东西 -
谢谢!键入 $ /usr/bin/python 显示 2.7 仍然存在。呼!!