我想安装pip。它应该支持Python 3,但它需要setuptools,这只适用于Python 2。
如何在python3中安装pip ?
我想安装pip。它应该支持Python 3,但它需要setuptools,这只适用于Python 2。
如何在python3中安装pip ?
当前回答
编辑:手动安装和使用setuptools不再是标准的过程。
如果你运行的是Python 2.7.9+或Python 3.4+
恭喜,您应该已经安装了pip。如果没有,继续读下去。
如果你运行的是类unix系统
如果您的Python版本高于2.7.9或3.4,或者您的系统由于某种原因没有包含pip,则通常可以通过包管理器安装pip包。
下面是一些比较常见的发行版的说明。
在Debian (Wheezy及更新版本)和Ubuntu (Trusty Tahr及更新版本)上安装Python 2.x
在终端上执行如下命令:
sudo apt-get install python-pip
在Debian (Wheezy及更新版本)和Ubuntu (Trusty Tahr及更新版本)上安装Python 3.x
在终端上执行如下命令:
sudo apt-get install python3-pip
注意:
在一个新的Debian/Ubuntu安装中,这个包可能找不到,直到你这样做:
sudo apt-get update
在CentOS 7上为Python 2.x安装pip
在CentOS 7上,你必须先安装安装工具,然后使用它来安装pip,因为没有直接的软件包。
sudo yum install python-setuptools
sudo easy_install pip
在CentOS 7上为Python 3.x安装pip
假设您从EPEL安装了Python 3.4,您可以安装Python 3的设置工具并使用它来安装pip。
# First command requires you to have enabled EPEL for CentOS7
sudo yum install python34-setuptools
sudo easy_install pip
如果你的Unix/Linux发行版没有它的包回购
使用下面详细说明的手动方式安装。
手工方式
如果您想手动完成,现在推荐的方法是使用pip安装说明中的get-pip.py脚本进行安装。
pip安装 要安装pip,请安全地下载get-pip.py 然后运行以下命令(可能需要管理员访问): python get-pip.py 如果尚未安装setuptools, get-pip.py将为您安装setuptools。
其他回答
要安装pip,请安全地下载get-pip.py。
然后执行如下命令:
python get-pip.py
如果您使用的Python安装由您的 操作系统或其他包管理器。py没有 与这些工具进行协调,可能会使您的系统处于一个 不一致的状态。
参考:PIP安装
老版本的Homebrew
如果你使用的是macOS系统,请使用自制软件。
brew install python3 # this installs python only
brew postinstall python3 # this command installs pip
还要注意,如果安装成功完成,您应该检查控制台。有时它不会(例如,由于所有权导致的错误),但人们只是忽略了日志。
更新- 1.5之后的自制版本
Homebrew官方页面显示:
2018年3月1日,python公式将升级到python 3。x和一个python@2公式将用于安装Python 2.7(尽管这将是keg-only,因此Python和python2在默认情况下都不会被添加到PATH中,除非手动酿造链接——force)。我们将维护python2、python3和python@3别名。
因此,要安装Python 3,请运行以下命令:
brew install python3
然后自动安装pip,您可以通过pip install <package>安装任何包。
编辑:手动安装和使用setuptools不再是标准的过程。
如果你运行的是Python 2.7.9+或Python 3.4+
恭喜,您应该已经安装了pip。如果没有,继续读下去。
如果你运行的是类unix系统
如果您的Python版本高于2.7.9或3.4,或者您的系统由于某种原因没有包含pip,则通常可以通过包管理器安装pip包。
下面是一些比较常见的发行版的说明。
在Debian (Wheezy及更新版本)和Ubuntu (Trusty Tahr及更新版本)上安装Python 2.x
在终端上执行如下命令:
sudo apt-get install python-pip
在Debian (Wheezy及更新版本)和Ubuntu (Trusty Tahr及更新版本)上安装Python 3.x
在终端上执行如下命令:
sudo apt-get install python3-pip
注意:
在一个新的Debian/Ubuntu安装中,这个包可能找不到,直到你这样做:
sudo apt-get update
在CentOS 7上为Python 2.x安装pip
在CentOS 7上,你必须先安装安装工具,然后使用它来安装pip,因为没有直接的软件包。
sudo yum install python-setuptools
sudo easy_install pip
在CentOS 7上为Python 3.x安装pip
假设您从EPEL安装了Python 3.4,您可以安装Python 3的设置工具并使用它来安装pip。
# First command requires you to have enabled EPEL for CentOS7
sudo yum install python34-setuptools
sudo easy_install pip
如果你的Unix/Linux发行版没有它的包回购
使用下面详细说明的手动方式安装。
手工方式
如果您想手动完成,现在推荐的方法是使用pip安装说明中的get-pip.py脚本进行安装。
pip安装 要安装pip,请安全地下载get-pip.py 然后运行以下命令(可能需要管理员访问): python get-pip.py 如果尚未安装setuptools, get-pip.py将为您安装setuptools。
我可以通过运行sudo apt-get install python3-pip在Ubuntu上为python3安装pip。
下面是我在ubuntu 12.04中解决这个问题的方法:
sudo apt-get install build-essential libncursesw5-dev libssl-dev libgdbm-dev libc6-dev libsqlite3-dev tk-dev
然后从源代码安装python3:
wget https://www.python.org/ftp/python/3.4.0/Python-3.4.0.tar.xz
tar xvf Python-3.4.0.tar.xz
cd Python-3.4.0
./configure
make
make test
sudo make install
当您完成所有这些程序的安装后,pip3将自动安装。