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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/289.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
Python 在macOS上安装pip不起作用(不再)_Python_Macos_Pip_Easy Install - Fatal编程技术网

Python 在macOS上安装pip不起作用(不再)

Python 在macOS上安装pip不起作用(不再),python,macos,pip,easy-install,Python,Macos,Pip,Easy Install,我按照在线说明在macOS上安装pip(例如,和) 我看起来都很简单,但这对我来说不起作用 我的python--版本是2.7.10 当我运行sudo easy\u install pip时,我得到: $ sudo easy_install pip Password: Searching for pip Reading http://pypi.python.org/simple/pip/ Couldn't find index page for 'pip' (maybe misspelled?)

我按照在线说明在macOS上安装
pip
(例如,和)

我看起来都很简单,但这对我来说不起作用

我的
python--
版本是2.7.10

当我运行
sudo easy\u install pip
时,我得到:

$ sudo easy_install pip
Password:
Searching for pip
Reading http://pypi.python.org/simple/pip/
Couldn't find index page for 'pip' (maybe misspelled?)
Scanning index of all packages (this may take a while)
Reading http://pypi.python.org/simple/
No local packages or download links found for pip
error: Could not find suitable distribution for Requirement.parse('pip')
知道我如何解决这个问题吗?

使用brew for Mac

brew安装python

这将与pip以及python2和python3一起提供

绕过2个python版本(如果需要)的说明位于

否则,它将只是“蟒蛇3”

以下是如何安装brew:

您可能会选择pip3。使用它来升级pip

pip3 install --upgrade pip

easy_install已被弃用。请改用下面的命令

  • curlhttps://bootstrap.pypa.io/get-pip.py -o获取pip.py

  • python获取pip.py


  • sudo
    pip
    在OSX上使用同一个命令似乎是个坏主意。我宁愿将系统提供的Python完全置于操作系统更新程序的控制之下,并且愿意在
    virtualenv
    和/或brew安装的Python上进行任何开发和基于pip的安装。@9000谢谢您的建议。我是Python新手。我在尝试时确实安装了brew。如何在brew下运行?只需使用
    pip安装
    而不是
    sudo pip安装
    。如有疑问,请使用
    /usr/bin/pip
    。更好的是,
    brew为每个项目安装virtualenv
    ,并安装特定于项目的依赖项。这样,项目之间就不会发生冲突。尝试过这种方法,但pip仍然丢失。只需尝试pip3而不是pip。您还可以使用bash将别名pip3用于pip。即使是pip3也有同样的问题。