Pyhton pip 安装与使用

pip 是 Python 包管理工具,该工具提供了对Python 包的查找、下载、安装、卸载的功能。

目前如果你在 python.org 下载最新版本的安装包,则是已经自带了该工具。

Python 2.7.9 + 或 Python 3.4+ 以上版本都自带 pip 工具。

pip 官网:https://pypi.org/project/pip/

你可以通过以下命令来判断是否已安装:

pip --version

如果你还未安装,则可以使用以下方法来安装:

$ curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py   # 下载安装脚本
$ sudo python get-pip.py    # 运行安装脚本

注意:用哪个版本的 Python 运行安装脚本,pip 就被关联到哪个版本,如果是 Python3 则执行以下命令:

$ sudo python3 get-pip.py    # 运行安装脚本。

一般情况 pip 对应的是 Python 2.7,pip3 对应的是 Python 3.x。

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

sudo apt-get install python-pip

pip 最常用命令

显示版本和路径

pip --version

获取帮助

pip --help

升级 pip

pip install -U pip

如果这个升级命令出现问题 ,可以使用以下命令:

sudo easy_install --upgrade pip

安装包

pip install SomePackage              # 最新版本
pip install SomePackage==1.0.4       # 指定版本
pip install 'SomePackage>=1.0.4'     # 最小版本

比如我要安装 Django。用以下的一条命令就可以,方便快捷。

pip install Django==1.7

升级包

pip install --upgrade SomePackage

升级指定的包,通过使用==, >=, <=, >, < 来指定一个版本号。

卸载包

pip uninstall SomePackage

搜索包

pip search SomePackage

显示安装包信息

pip show 

查看指定包的详细信息

pip show -f SomePackage

列出已安装的包

pip list

查看可升级的包

pip list -o


一、Python2和python3共存切换

1.安装Anaconda2和Anaconda3
anaconda两个版本下载网址:https://www.anaconda.com/download/
我用的是64位的,所以下载两个64位的版本。
关于Anaconda的安装注意下图问题:

 

Pyhton pip 安装与使用

 

选择第一项,省去安装完要自己配置路径的大麻烦。
当你安装完之后你就可以在桌面利用win+R调出命令提示符,接下来你输入python这个命令,回车,你会看到如你所愿
的画面。

 Pyhton pip 安装与使用

 

2.重命名python.exe和pythonw.exe

如果你先安装的Anaconda2,那么你会得到和我一样的结果,如果你先安的Anaconda3那么会先显示Python3.6。这里
以先安装2为例,当你输入Python3或者Python3.6想要切换到Python3时,它会报错。
但也许下面的操作可以帮助你实现这个过程:

打开你安装的Anaconda3文件-->找到Python.exe-->重命名为Python3.exe

你发现下面有一个pythonw.exe,请把它一起改了。
如果你按照我说的做了,那么你现在可以输入python3,回车后得到下面结果:

 Pyhton pip 安装与使用

 

到这你已经实现python2和3切换的功能了。

二.pip和pip3共存

打开cmd,输入以下命令,重新安装python3的pip:

python3 -m pip install --upgrade pip --force-reinstall
现在你可以尝试了,像我输入的这样: