首页 > 代码库 > pip的简单安装与基本使用

pip的简单安装与基本使用

  pip是python著名的包管理工具,在python开发中必不可少。本文只介绍各平台最新可用并且最简单的pip安装方式,以方便初学者和不会敲代码只需通过pip安装特定工具的小伙伴们。

注:文中的示例皆设定为不使用python2直接安装python3,然后将pip关联到新安装的python3版本。

安装前的准备工作:

非Windows用户首先需要确认系统中是否已经安装过python和pip,并确定运行python3的命令,以免造成版本混乱、重复安装和pip关联错误等问题。

BSD, Unix/Linux, macOS及其他Unix-like系统一般都自带python2,python3和pip需要自行安装。打开终端,逐条执行以下命令:

查看python2版本(Arch linux默认命令是python2)

python --version

查看python3版本

python3 --version

查看pip版本和位置(视系统和python版本的不同命令可能为pip或pip3)

pip --version

 
技术分享

 如上图所示,若已经安装过python相关版本系统会返回版本信息,没有安装则提示找不到命令。已经安装pip会返回pip自身版本以及关联python版本的信息,并且显示装路径,直接升级pip即可使用。

如需查看python各版本的安装路径可执行

which python
which python3

 技术分享

 

Windows系统不会自带python和pip,请直接参看安装部分开始安装。

 

安装Python3和pip:

(Python官网:https://www.python.org 

 FreeBSD和各Linux发行版可用各自的包管理器安装python3(仅列举自己用过确认无误的),然后使用get-pip.py脚本安装pip。

FreeBSD

sudo pkg install python3

Debian/Ubuntu

sudo apt-get install python3

openSUSE

sudo zypper in python3

Arch linux

sudo pacman -S python
下载安装脚本(使用wget或者curl)
wget https://bootstrap.pypa.io/get-pip.py

运行安装脚本(注意自己要使用的python版本和启动命令,大多数linux发行版的python2和arch linux的python3默认启动命令是"python"不加版本数字)

sudo python3 get-pip.py

 

部分linux发行版可直接用包管理器安装pip,如Debian和Ubuntu

sudo apt-get install python-pip

 

 macOS(Mac OS X)可用Homebrew安装python3,再用通过get-pip.py安装pip

安装python3

brew install python3

下载安装脚本

curl https://bootstrap.pypa.io/get-pip.py

安装pip

python3 get-pip.py

也可下载官方mac版安装程序安装python3和pip。

 

CentOS7编译安装python3方法如下(默认安装pip):

# 为了命令更直观且避免新人不停的敲sudo直接用root敢死队模式进行
su

# 安装编译环境
yum groupinstall Development Tools
yum install zlib-devel bzip2-devel openssl-devel ncurese-devel

# 下载源码包(替换成自己需要的版本)
wget https://www.python.org/ftp/python/3.5.1/Python-3.5.1.tar.xz

# 解压并切换到源码目录
tar -jxvf Python-3.5.1.tar.xz
cd Python-3.5.1

# 编译(配置自定义安装路径 ./configure --prefix=/your/pach/)
./configure --prefix=/usr/local/python3
make 
make install

 

Windows用户可从官网下载安装程序直接安装python和pip并且设置好环境变量,不用像以前那样手动添加,只需安装Python 2.7.9+和3.4+的版本并如下图勾选有关复选框即可。(友情提示:XP只支持到3.4版本。)

技术分享

技术分享

 

安装完成后打开cmd或powershell界面用以下命令查看版本信息,若返回版本号且无报错则安装成功。

# 查看python版本
python --version

# 查看pip信息
pip --version

技术分享

 

pip的最常用命令:

获取帮助

pip --help


升级 pip
pip install -U pip


安装包
pip install SomePackage


卸载包
pip uninstall SomePackage


升级指定的包
pip install -U SomePackage


搜索包
pip search SomePackage


查看指定包的安装位置
pip show -f SomePackage


列出已安装的包
pip freeze or pip list


查看可升级的包
pip list -o

 

参考:

https://pypi.python.org/pypi/pip

pip的简单安装与基本使用