Answers:
编辑:手动安装和使用setuptools
不再是标准过程。
恭喜,您应该已经pip
安装了。如果您不这样做,请继续阅读。
pip
如果您的Python版本低于2.7.9或3.4,或者您的系统出于任何原因未包含该软件包,通常可以通过软件包管理器进行安装。
以下是一些更常见发行版的说明。
从终端运行以下命令:
sudo apt-get install python-pip
从终端运行以下命令:
sudo apt-get install python3-pip
注意:
在全新安装的Debian / Ubuntu中,只有在执行以下操作后才能找到该软件包:
sudo apt-get update
pip
在适用于Python 2.x的CentOS 7上安装在CentOS 7上,您必须先安装设置工具,然后再使用它来安装pip
,因为它没有直接的软件包。
sudo yum install python-setuptools
sudo easy_install pip
pip
在适用于Python 3.x的CentOS 7上安装假设您从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
使用下面详细介绍的手动方法进行安装。
如果您想手动进行操作,现在推荐的方法是使用安装说明中的get-pip.py
脚本进行pip
安装。
安装点子
要安装pip,请安全下载
get-pip.py
然后运行以下命令(可能需要管理员访问权限):
python get-pip.py
如果
setuptools
尚未安装,get-pip.py
将为您安装setuptools。
--user
标志,该标志将仅为当前用户安装分发。
sudo easy_install3 pip
然后才能正常pip3 install
工作。
我可以通过运行Ubuntu在python 3上安装pip sudo apt-get install python3-pip
。
pip-3.2 install
(更换3.2您的版本)到安装包-又见stackoverflow.com/questions/10763440/...
Unable to locate package python3-pip
。它被重命名了吗?
sudo apt-get install -y python3.3
使用后使用ubuntu 13.04的工作type pip3
好消息!Pip随附了Python 3.4(2014年3月发布)。这是所有Python版本中的最佳功能。它使每个人都可以访问社区丰富的图书馆。新手不再因安装的困难而被排除在外。在与软件包管理器一起交付时,Python加入了Ruby,Nodejs,Haskell,Perl,Go以及几乎所有其他具有主流开源社区的当代语言。谢谢Python。
当然,这并不意味着Python打包已解决问题。经验仍然令人沮丧。我在Python是否有软件包/模块管理系统中讨论了这一点?
las惜使用早期Python的每个人。遵循手册说明。
按照我的详细说明在 https://stackoverflow.com/a/12476379/284795。实质上
根据https://pip.pypa.io/en/stable/installing.html
下载时get-pip.py
,请小心保存为.py
文件而不是文件.txt
。然后,在命令提示符下运行它。
python get-pip.py
您可能需要管理员命令提示符才能执行此操作。遵循http://technet.microsoft.com/en-us/library/cc947813(v=ws.10).aspx
对我来说,此安装点位于C:\Python27\Scripts\pip.exe
。pip.exe
在您的计算机上查找,然后将其文件夹(例如C:\Python27\Scripts
)添加 到您的路径(开始/编辑环境变量)。现在,您应该可以从命令行运行pip
了。尝试安装软件包:
pip install httpie
你去了(希望)!
apt-get install python3-dev
,安装了python 3.4,没有pip :(
如果您使用的是python 3.4+
只需输入:
python3 -m pip
根据https://pip.pypa.io/en/latest/installing.html,当前方式为:
wget https://bootstrap.pypa.io/get-pip.py
python get-pip.py
我认为这适用于任何版本
wget http://python-distribute.org/distribute_setup.py
python distribute_setup.py
easy_install pip
系统中的单个Python
要在Python中安装软件包,请始终遵循以下步骤:
python 2.x
:sudo python -m pip install [package]
python 3.x
:sudo python3 -m pip install [package]
注意:这是假设未为设置别名 python
通过这种方法,将不会混淆哪个Python版本正在接收该软件包。
多个Python
假设你有python3 ↔ python3.6
和python3.7 ↔ python3.7
sudo python3 -m pip install [package]
sudo python3.7 -m pip install [package]
这基本上与前面显示的方法相同。
注1
如何找到您的python3
命令产生的python :
ganesh@Ganesh:~$ python3 # Type in terminal
Python 3.6.6 (default, Sep 12 2018, 18:26:19) # Your python3 version
[GCC 8.0.1 20180414 (experimental) [trunk revision 259383]] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
注意第二行中的python 3.6.6。
笔记2
更改python3
或python
指向以下内容:https : //askubuntu.com/questions/320996/how-to-make-python-program-command-execute-python-3
python3 -m ensurepip
我不确定何时确切引入此功能,但尚不存在时会为我安装pip3。
pip2 install --upgrade pip
和apt-cyg install python3
。然后你写的东西就可以了pip3
。
如果您使用的是macOS,请使用homebrew
。
brew install python3 # this installs python only
brew postinstall python3 # this command installs pip
另请注意,如果安装成功完成,则应检查控制台。有时没有(例如由于所有权引起的错误),但是人们只是忽略了日志。
在2018年3月1日,python公式将升级到Python 3.x,并且将添加python @ 2公式以安装Python 2.7(尽管这仅是小桶,因此默认情况下,不将python和python2添加到PATH中,而无需手动冲泡链接--force)。我们将维护python2,python3和python @ 3别名。
因此,要安装Python 3,请运行以下命令:
brew install python3
然后,pip
会自动安装,您可以通过来安装任何软件包pip install <package>
。
如果您使用多个不同版本的python,请尝试使用virtualenv
http://www.virtualenv.org/en/latest/virtualenv.html#installation
具有pip
针对每个本地环境的优势。
然后通过以下方式在当前目录中安装本地环境:
virtualenv -p /usr/local/bin/python3.3 ENV --verbose
请注意,您指定了系统上已安装的python二进制文件的路径。
然后在该文件夹中有一个本地pythonenvironment。 ./ENV
现在应该有 ./ENV/pip-3.3
用于
./ENV/pip-3.3 freeze
列出本地安装的库。
用于./ENV/pip-3.3 install packagename
在本地环境中安装。
用于./ENV/python3.3 pythonfile.py
运行您的python脚本。
这是我在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将自动安装。
Python 3.4.1 (default, Aug 4 2016, 16:56:02) [GCC 4.2.1 Compatible Apple LLVM 7.3.0 (clang-703.0.31)] on darwin
这就是我在OS X Mavericks上所做的工作,以使其正常工作。
首先,冲泡安装了
安装python 3.4
brew install python3
然后,我得到了最新版本的distribution:
wget https://pypi.python.org/packages/source/d/distribute/distribute-0.7.3.zip#md5=c6c59594a7b180af57af8a0cc0cf5b4a
unzip distribute-0.7.3.zip
cd distribute-0.7.3
sudo setup.py install
sudo easy_install-3.4 pip
sudo pip3.4 install virtualenv
sudo pip3.4 install virtualenvwrapper
mkvirtualenv py3
python --version
Python 3.4.1
我希望这有帮助。
mkvirtualenv py3
线-在OS X El Capitan上,我得到一个command not found
错误。另外,要在使用brew安装它之后实际使用python 3,我必须运行python3
而不是仅仅python
映射到python 2.7。El Capitan有不同的步骤吗?
Python 3.4新增功能
...
点子应该总是可用
...
默认情况下,命令pipX和pipX.Y将连同pip Python软件包及其依赖项一起安装在所有平台上(其中XY代表Python安装的版本)。
https://docs.python.org/3/whatsnew/3.4.html#whatsnew-pep-453
因此,如果您安装了python 3.4,则可以: sudo pip3 install xxx
对于python3,请尝试以下操作:
wget https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py -O - | python
好消息是它还将检测您拥有的python版本(即使它是您自定义位置中的python环境)。之后,您可以正常进行操作(例如)
pip install numpy
资源: https //pypi.python.org/pypi/setuptools/1.1.6#upgrading-from-setuptools-0-6
假设您处于高度受限的计算机环境中(例如我本人),而没有root访问权限或无法安装软件包...
在发布本文之前,我从未设置过Python / virtualenv的新/独立/原始/非根实例。我已经做了很多谷歌搜索工作。
python3
,python
则下面的所有命令都可以代替。wget https://pypi.python.org/packages/source/v/virtualenv/virtualenv-x.y.z.tar.gz
tar -xzvf virtualenv-x.y.z.tar.gz
python3 virtualenv-x.y.z/virtualenv.py --python $(which python3) /path/to/new/virtualenv
source /path/to/new/virtualenv/bin/activate
virtualenv
软件包包括的独立版本,pip
并且setuptools
会自动神奇地安装到每个新的virtualenv中。这解决了鸡肉和鸡蛋的问题。which python3
应该给出:/path/to/new/virtualenv/bin/python3
pip
也可以通过以下命令在virtualenv中进行检查which pip
:应该给出:/path/to/new/virtualenv/bin/pip
然后...点,点,点!
给新手Pythoneers的最后提示:开始时您不需要虚拟环境,但是以后会很高兴的。帮助开源/共享软件包的“假设情况”安装/升级方案。
要安装pip,请安全下载get-pip.py。
然后运行以下命令:
python get-pip.py
如果您使用的是由操作系统或其他程序包管理器管理的Python安装,请务必谨慎。get-pip.py与这些工具不协调,可能会使您的系统处于不一致状态。
参考:PIP安装
对于Windows 8.1 / 10 OS用户,只需打开 cmd(命令提示符)
写这个: C:\Users\%USERNAME%\AppData\Local\Programs\Python\Python36-32\Scripts
然后
只需这样写:pip3 install
{软件包名称}
提示:Python36-32
对于新的python 3.x版本,文件夹的位置可能会有所不同
如果您的Linux发行版中已经安装了Python,则应该可以使用系统的软件包管理器来安装PIP。这是可取的,因为系统安装的Python版本无法与Windows和Mac上使用的get-pip.py脚本很好地配合使用。
高级打包工具(Python 2.x)
sudo apt-get install python-pip
进阶套件工具(Python 3.x)
sudo apt-get install python3-pip
pacman软件包管理器(Python 2.x)
sudo pacman -S python2-pip
pacman软件包管理器(Python 3.x)
sudo pacman -S python-pip
Yum软件包管理器(Python 2.x)
sudo yum upgrade python-setuptools
sudo yum install python-pip python-wheel
Yum软件包管理器(Python 3.x)
sudo yum install python3 python3-wheel
Dandified Yum(Python 2.x)
sudo dnf upgrade python-setuptools
sudo dnf install python-pip python-wheel
Dandified Yum(Python 3.x)
sudo dnf install python3 python3-wheel
Zypper软件包管理器(Python 2.x)
sudo zypper install python-pip python-setuptools python-wheel
Zypper软件包管理器(Python 3.x)
sudo zypper install python3-pip python3-setuptools python3-wheel
请按照以下步骤使用pip安装python 3:
步骤1:从此处下载安装Python
步骤2:您需要下载 get-pip.py
步骤3:下载get-pip.py之后,打开命令提示符,然后转到保存get-pip.py文件的目录。
步骤4:输入命令 python get-pip.py
在cmd中。
步骤5:Pip安装成功,通过cmd中的type命令验证pip安装 pip --version
这是我复制粘贴的单线。
curl https://bootstrap.pypa.io/get-pip.py | python3
要安装pip,请
get-pip.py
通过以下链接安全下载: get-pip.py。或者,使用curl:curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
然后在下载了get-pip.py的文件夹中运行以下命令:
python get-pip.py
警告:如果您使用的是由操作系统或其他程序包管理器管理的Python安装,请务必谨慎。get-pip.py与这些工具不协调,可能会使您的系统处于不一致状态。