我正在使用MacOS Sierra
。
出于某种原因,我在不同的路径名下有不同的Python版本。这些是根文件夹
中的目录在 / System下,我有2个版本(2.3& 2.5符号链接到 - > 2.6):
$ ls System/Library/Frameworks/Python.framework/Versions/
2.3 2.5 2.6 2.7 Current
在 / Library下,3个版本(7.3是错误的2.7):
$ ls Library/Frameworks/Python.framework/Versions/
2.7 3.2 7.3 Current
在 / Users,1个版本:
下$ ls Users/mySelf/Library/Python/
3.2
我需要安装python 3.4但我不确定它应该去哪里。
答案 0 :(得分:1)
所以Mac有时候很难安装。幸运的是,有一种叫做Homebrew的东西! Homebrew是一个包管理器,可用于安装许多本来会很麻烦的东西。它甚至会告诉你哪里出了问题以及如何解决它们(或至少开始修复它们)。
编辑1 :至于为什么安装了多个python版本,首先安装了mac开箱即用的python 2.7。其次,你可能偶然在某个时候安装了另一个版本的python(无论另一个程序是为你做的还是由你直接完成的)。您可能需要完成过滤掉您没有依赖关系的过程,然后删除它们。
编辑2 :值得一提的是,自从El Capitan以来,Apple引入了System Integrity Protection,这导致许多安装出现问题,方法是将用户锁定在python等软件包的默认安装文件夹之外或乳胶。 Homebrew将帮助您解决大部分问题,并跟踪您的安装(如果通过自制软件安装)。
编辑3 :至于为什么有许多可用的python路径,它与how you installed python pPackage安装程序,macports,homebrew非常紧密地链接在不同位置的所有安装,因此你会有每个人的路径不同。您可能也会遇到一些冲突的安装。