Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.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 OS X 10.6.8上安装带自制的Python 2.7后使用pip时出现问题_Python_Osx Snow Leopard_Pip_Homebrew - Fatal编程技术网

在Mac OS X 10.6.8上安装带自制的Python 2.7后使用pip时出现问题

在Mac OS X 10.6.8上安装带自制的Python 2.7后使用pip时出现问题,python,osx-snow-leopard,pip,homebrew,Python,Osx Snow Leopard,Pip,Homebrew,我刚刚用自制软件在一个干净的MacOSXSnowLeopard安装上安装了Python2.7.2,但似乎很难让PIP很好地使用它 以下是我采取的步骤: 使用自制软件安装python:brew安装python——框架 --通用 在my.zsrc 从/System/Library/Frameworks/Python.framework/Versions/Current到/usr/local/ceral/Python/2.7.2/Frameworks/Python.framework/Versions

我刚刚用自制软件在一个干净的MacOSXSnowLeopard安装上安装了Python2.7.2,但似乎很难让PIP很好地使用它

以下是我采取的步骤:

  • 使用自制软件安装python:
    brew安装python——框架
    --通用
  • 在my
    .zsrc
  • /System/Library/Frameworks/Python.framework/Versions/Current
    /usr/local/ceral/Python/2.7.2/Frameworks/Python.framework/Versions/Current
  • 使用
    easy\u install
    安装
    pip
  • 这些步骤似乎奏效了:

    $ brew doctor
    Your system is raring to brew.
    
    $ which python
    /usr/local/bin/python
    
    $ python --version
    Python 2.7.2 
    
    $ which easy_install
    /usr/local/share/python/easy_install
    
    $ which pip
    /usr/local/bin/pip
    
    但是,当我尝试使用pip安装东西时,例如,
    $pip install ipython
    我收到以下错误消息
    '/System/Library/Frameworks/Python.framework/Versions/2.6/share:“权限被拒绝”


    为什么pip仍在尝试安装旧的Python2.6位置?如何让it安装到
    /usr/local/ceral/python/2.7.2/
    等?

    为什么要使用
    easy\u install
    安装pip?基于路径,easy_安装可能指向Python2.6,这导致pip也指向2.6

    brew是否安装pip修复了此问题


    否则您正在做的事情

    因此,它看起来像是我安装的东西,我需要使用
    /usr/local/share/python/pip-2.7
    而不是
    /usr/local/share/python/pip


    我不知道为什么我同时拥有pip和pip-2.7,但将我的pip别名为2-7版本似乎可以解决我的问题。

    自制Python现在安装
    pip

    pip直接安装到您的自制bin目录中

    因此,如果您的Homebrewbrew设置正确,
    $(brew--前缀)/bin/pip
    应该位于您的
    路径中。

    头-1$(哪个pip)
    是否指向
    /usr/local/bin/python