认识pip

        众所周知,pip可以对python的第三方库进行安装、更新、卸载等操作,十分方便快捷。pip(package installer for python),也就是python包管理工具。

        python之所以这么受欢迎不仅是因为简单易学,更重要的是它成千上万的库。这些工具库被放在一个统一的“仓库”,名叫Pypi(Python Package Index),所有的库安装都是从这里调度。

        有了仓库是不是需要管理员,pip就扮演这样一个角色。pip把库从PyPi取出来,然后安装到Python里,还可以管理安装好的库(比如更新、查看、搜索、卸载等等)。

下面总结了15个pip使用技巧:

1 安装pip

        Python3.4开始,pip已在python中内置,无需手动安装。

        如果你安装的Python版本没有pip,可以进行自主安装:

          (1)命令行中共输入 easy_install pip

        (2)下载pip安装文件,然后解压到python scripts目录中,命令行输入python setup.py Install进行安装。网址:https://pypi.org/project/pip/#files

利用pip 创建python项目 pip怎么使用_利用pip 创建python项目

2 查看pip版本

        pip --version

利用pip 创建python项目 pip怎么使用_利用pip 创建python项目_02

3 升级pip

        pip install --upgrade pip

4 安装库

        pip install package_name

        安装制定版本:

        pip install package_name==version

        例如:pip install mataplotlib==3.4.1

        注意:如果不指定版本,默认安装最新版本

5 批量安装库

        如果想要一次性安装很多库,就可以进行批量安装

        pip install -r path

        例如:

                pip install -r d:\\requirments.txt

 

利用pip 创建python项目 pip怎么使用_cmd_03

6 使用wheel文件安装

        这种方法适合离线安装,wheel文件是库的源文件,可下载到本地安装。

        安装步骤:

                (1)找到对应库的 .whl文件,下载下来

                        豆瓣 https://pypi.douban.com/simple

                        阿里云 https://mirrors.aliyun.com/pypi/simple

                        清华大学 https://pypi.tuna.tsinghua.edu.cn/simple

                        中国科技大学https://pypi.mirrors.ustc.edu.cn/simple

                (2)在 .whl 所在文件夹内,按 Shift+鼠标右键,打开CMD窗口或者PowerShell

                (3)命令行输入:

                        pip install ******.whl

                        例如:matplotli-3.4.1 -cp39-cp39-win_amd64.whl

7 卸载库

        pip uninstall package_name

8 升级库

        pip install --upgrade package_name

9 查看库详情

        pip show -f package_name

利用pip 创建python项目 pip怎么使用_开发语言_04

10 查看已安装的库

        pip list

利用pip 创建python项目 pip怎么使用_开发语言_05

11 将列表保存到指定文件中

        pip freeze > requiremnets.txt

利用pip 创建python项目 pip怎么使用_开发语言_06

12 查看需要升级的库

        已经安装的库中,看那些需要升级版本

        pip list -o

13 检查兼容性

        验证已经安装的库是否有兼容依赖问题

        pip check package-name

利用pip 创建python项目 pip怎么使用_镜像源_07

14 下载库到本地

        将库下载到本地指定文件,保存为.whl格式

        pip download package_name -d path

        例如:pip download django -d F:\\桌面

15 查看帮助

        pip help

附加:更换pip源

        pip是从Pypi中下载库文件,但由于PyPi服务器在国外,所以访问起来较慢。

        国内提供了很多镜像源,来代替PyPi,镜像源备份了PyPi数据,速度会快很多,但镜像源数据存在滞后性,滞后时间较短一般对于我们使用没有影响。

        (1)临时使用镜像源

                以清华大学源为例:

                        pip install -i Simple Index some-package matplotlib

                        清华:https://pypi.tuna.tsinghua.edu.cn/simple

                        阿里云:http://mirrors.aliyun.com/pypi/simple/

                        中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/

                        华中理工大学:http://pypi.hustunique.com/

                        山东理工大学:http://pypi.sdutlinux.org/ 

                        豆瓣:http://pypi.douban.com/simple/

        (2)设为默认

                pip config set global.index-url Simple Index

                设为默认后,以后安装库都是从清华源下载,无需加镜像源地址