Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/350.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.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
如何确定Mac上是否还有Python 2.7?安装Python3.3是否也会卸载旧的软件包?_Python_Macos_Python 2.7_Python 3.x - Fatal编程技术网

如何确定Mac上是否还有Python 2.7?安装Python3.3是否也会卸载旧的软件包?

如何确定Mac上是否还有Python 2.7?安装Python3.3是否也会卸载旧的软件包?,python,macos,python-2.7,python-3.x,Python,Macos,Python 2.7,Python 3.x,可能有我需要找到的隐藏文件。或者,如果我想使用Python 2.7,我必须重新安装它吗 谢谢python--version-将在环境变量PATH中为您提供当前使用的python版本 未卸载任何内容。您只需根据要使用的内容调整PATH变量。在OS X上的Python安装通常是单独进行的,而不是相互卸载。此外,约定仍然是可执行的python引用2,而python3引用3,因此它们甚至没有真正的重叠 您可能使用python的常见位置包括 /usr/bin/python(系统安装了一个,可能是osx专

可能有我需要找到的隐藏文件。或者,如果我想使用Python 2.7,我必须重新安装它吗

谢谢

python--version
-将在环境变量
PATH
中为您提供当前使用的python版本


未卸载任何内容。您只需根据要使用的内容调整
PATH
变量。

在OS X上的Python安装通常是单独进行的,而不是相互卸载。此外,约定仍然是可执行的
python
引用2,而
python3
引用3,因此它们甚至没有真正的重叠

您可能使用python的常见位置包括

  • /usr/bin/python
    (系统安装了一个,可能是osx专用的2.7.5)

  • /Library/Frameworks/Python.framework/Versions/…
    这是您从Python.org安装的版本的位置,每个版本分别安装

  • 您的自制目录(如果您正在使用该目录)


键入
python
(或
python3
)时运行哪一个取决于
PATH
环境变量。

否,Mac预装了2.7,您不应该卸载它。安装3.3是另外一项功能,不会取代2.7安装。
其中-a python将显示所有pythoninstalls@MartijnPieters下面是我的bin文件夹中所有文件的图像,因此是我的初始问题。我不记得卸载了Python2.7,但我看不到任何与之相关的文件。@Padraiccanningham感谢您的回复,我找到了这些文件,并将相应的图像附在上面的评论中。这是否意味着我一定是意外卸载了2。7@YashChitneni:是的,因为
ls/usr/bin/python
只查找该文件。这意味着系统python没有被卸载。Yogeesh,感谢您的回复。它声明我当前使用的python实际上是python 2.7.5,但基于下图:。我似乎没有任何与之相关的文件。这是有原因的吗?只要试着打开python控制台,试着导入一些模块,一些默认模块,比如
importos
。然后在终端中尝试
locate python
,这将列出系统中所有与python相关的文件。这会给你一个清晰的画面,帮助你摆脱困惑。