在 Mountain Lion 上使用 Homebrew 安装 Python

在 Mountain Lion 上使用 Homebrew 安装 Python

我试图跟随教程,我被卡住了。发出命令后

brew install python --framework --universal

我明白了

 ==> /usr/local/Cellar/python/2.7.3/bin/python -s setup.py --no-user-cfg install

File "/private/tmp/__UNKNOWN__-zSD0/distribute-0.6.28/distribute_setup.py",
 line 347, in _patch_egg_dir_rename_path(path)  

File "/private/tmp/__UNKNOWN__-zSD0/distribute-0.6.28/distribute_setup.py",
 line 259, in _rename_path

 os.rename(path, new_name) OSError: [Errno 13] Permission denied

READ THIS: https://github.com/mxcl/homebrew/wiki/troubleshooting

These open issues may also help:
     https://github.com/mxcl/homebrew/issues/12918

用于输出。

我查看了周围(包括提供的链接),发现了一些关于删除系统的 python 框架的建议,我已经删除了,现在我没有 python,仍然无法使命令工作。我不是 unix/mac-os 专家,所以任何想法都会受到欢迎...

答案1

我自己在安装 python 时遇到了一些问题。

首先,您应该检查您的 PATH 变量是否如下所示:(类似这样的内容请勿复制粘贴)

$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin

编辑:您可以通过运行以下命令来更改路径变量:

export PATH=/here/goes/the:/rearranged/list

或者在您的主​​目录中创建一个名为“.bash_profile”的文件并将其放在那里,这样它只会影响您的帐户。这是我的 .bash_profile 的一个示例:

$ cat .bash_profile 
export PATH='/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin'

首先应该是“/usr/local/bin”,这样你的 python 安装就优先于(过时的)系统安装。

之后我就

$ brew update
$ brew install python

否则尝试运行:

$ brew doctor

并按照给出的指示或线索进行操作......

相关内容