22

我从Package Index > pip 1.2.1下载了 pip

然后我使用安装它

sudo python3.3 setup.py install

不过,当我尝试使用pip-3.3终端时抱怨

-bash: pip-3.3: command not found

但是,pip-2.7工作得很好。

我也试过

curl -O http://python-distribute.org/distribute_setup.py
sudo python3.3 distribute_setup.py
sudo python3.3 -m easy_install pip

pip-3.3仍然无法正常工作。

我该怎么做才能为 Python 3.3 安装 pip?

请注意,有一个相关线程How to install pip with Python 3? ,但答案只是“安装分发...然后使用它来安装 pip”这对我没有帮助,因为我已经尝试过但它没有用。

4

5 回答 5

16

有可能pip确实在某处成功安装。但是,某个地方可能不在您的PATH身上,因此您的外壳(bash)不知道在哪里可以找到它。对我来说,pip-2.6安装在:

/Library/Frameworks/Python.framework/Versions/2.6/bin/

这对您来说可能是类似的路径(只有 3.3 而不是 2.6)。当然,添加到PATHshell 依赖。在您将使用的类似 bash 的 shell 和您将使用export的类似 csh 的 shell 上setenv——为了方便起见,您可能希望在 shell 的初始化文件中进行更改(例如~/.bashrc,或~/.bash_profile类似的东西)。

于 2012-11-01T18:51:31.607 回答
5

一种方法是使用用于 python3 的 homebrew 安装。它带有内置的 pip3。这也意味着您有一个与 dmg/pkg 安装不同的卸载程序。

如果您已经有自制软件,那么它就像brew install python3. 更详细的说明在这里您可以在此处阅读有关 python3 brew 安装的更多信息。

于 2013-11-11T03:45:53.007 回答
1

对于 Mac:

sudo easy_install pip3

如果你仍然遇到麻烦,可能是因为你自己编译了 python3,使用 apt-get 或 homebrew 卸载你的编译并重新安装 python3 包,此时它应该带有 pip。

brew uninstall python3
brew install python3
brew link --overwrite python3
于 2014-10-12T23:17:42.477 回答
0
curl --silent --show-error --retry 5 https://bootstrap.pypa.io/get-pip.py | sudo python3.3

这里

于 2015-04-03T16:23:09.187 回答
0

如果实际安装了 pip,则始终可以通过版本化的 Python 命令调用它,如下所示:

python3.3 -m pip
于 2018-08-20T16:56:53.237 回答