然后我使用
安装它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”这对我没有帮助,因为我已经尝试了它并没有工作
答案 0 :(得分:16)
有可能pip
已成功安装某处。但是,某处可能不在您的PATH
上,所以shell(bash)不知道在哪里找到它。对我来说,pip-2.6
安装在:
/Library/Frameworks/Python.framework/Versions/2.6/bin/
这可能是一个类似的路径(只有3.3而不是2.6)。当然,添加到PATH
是依赖于shell的。在类似bash的shell上你使用export
和类似csh的shell你会使用setenv
- 为方便起见,你可能想要在shell的初始化文件中进行更改(例如~/.bashrc
或~/.bash_profile
或类似的事情。)
答案 1 :(得分:5)
一种方法是使用python3的自制软件安装。它配备了pip3内置功能。这也意味着你有一个卸载程序,不像dmg / pkg安装。
如果你的自制软件已经像brew install python3
一样简单了。更详细的说明here。您可以阅读有关python3 brew install here的更多信息。
答案 2 :(得分:1)
对于Mac:
sudo easy_install pip3
如果你仍然遇到麻烦,可能是因为你自己编译python3,使用apt-get或homebrew来卸载你的编译并重新安装python3包,此时它应该带有pip。
brew uninstall python3
brew install python3
brew link --overwrite python3
答案 3 :(得分:0)
curl --silent --show-error --retry 5 https://bootstrap.pypa.io/get-pip.py | sudo python3.3
请参阅here。
答案 4 :(得分:0)
如果 pip实际上已安装,则始终可以通过以下版本的Python命令调用它:
python3.3 -m pip