如果把python假想成一部手机,那么pip就是这部手机上的应用管家/APP,他可以提供我们各色各样的软件(第三方库),而这些第三方库又可以给我们实现各种各样不同的功能,科学计算、画图、操作文件、聊天……
我们可以通过Cmd终端、Pycharm、Jupyter三种平台使用pip安装这些第三方库。
一、配置pip环境变量
pip是python自带,并且功能很强大的一个模块,能给你不错的python 包管理体验。
接下来我会给大家展示一些使用的命令:(也是为了方便自己查看命令)
首先,你得打开cmd窗口,即使用 windows + r 键,出现
![f00335472e85b04ea63e281873de5f0a.png](https://i-blog.csdnimg.cn/blog_migrate/fa2f468b368b21f8c41d6af9b4ee8eb8.jpeg)
在打开之后,按如图输入,确定后,打开cmd窗口.
![16efc035018150b91d14616099b01bd6.png](https://i-blog.csdnimg.cn/blog_migrate/960d90811fb739b427fb1edeabd9e848.jpeg)
在窗口中输入pip
![f5d77d95ab2c7be46f179ea690b157cf.png](https://i-blog.csdnimg.cn/blog_migrate/04046beb7016a1cf46c7129d75cb869b.jpeg)
如果出现这些,则你的pip已经在环境变量中。那么这个教程基本和你就没有关系了。
如果没有,回到桌面。右击此电脑,属性,高级系统设置,高级选项卡,环境变量
![8dc6c00a927040831cf65b58cd549daf.png](https://i-blog.csdnimg.cn/blog_migrate/2ac71c014f239184fbc66c03fdfe0f40.jpeg)
看到这个窗口那么你就成功了,
如果你没有添加 python 和 pip 进入环境变量, 那么用户变量是没有 path 这个的。
所以你需要新建一个
![40dc55cc4968e87f3b5c9cf85750f001.png](https://i-blog.csdnimg.cn/blog_migrate/6327f9ebe449e5d3c87f4d99564fa2c1.jpeg)
然后开始找python 和pip 的地址。
![6a7568548ed73e6910c0efef81f9cb59.png](https://i-blog.csdnimg.cn/blog_migrate/0d5c8c1210228120303b9de44e559489.jpeg)
在开始菜单找到 python 文件夹,按照如图操作
![20e58f64b2deedc7c9660e8e8e94af66.png](https://i-blog.csdnimg.cn/blog_migrate/a373964d5bf51b94cbae0962a5b3472f.jpeg)
打开了这个,记住这个只是一个lnk,再次打开文件所在位置
![51d4e8f26cbd73415453a161fd5a6402.png](https://i-blog.csdnimg.cn/blog_migrate/4f34f8a08122776e98fa507169d147b7.jpeg)
![2499c68bd4bb176f56baf2e824eb85e9.png](https://i-blog.csdnimg.cn/blog_migrate/c72f47c223e170d0c8814c3dda1b88d9.jpeg)
到了这里就找到了 python 的目录了,
![f220dd659f8e41aa0cf6b94736a83575.png](https://i-blog.csdnimg.cn/blog_migrate/af0cc94ec163706eb51b0b6d108d21ab.jpeg)
复制这个,粘贴到
![d915e89ce588f9491c1b9b048046e1c4.png](https://i-blog.csdnimg.cn/blog_migrate/82b9fa6794be4c2abf72c77cb05cc1da.jpeg)
再加一个英文分号,回到python目录,打开 Scripts 目录,复制Scripts 地址粘贴到 ;后面,记住是英文分号,环境变量是使用这个来进行隔开的。
![1371061c9dc925259add07391466195a.png](https://i-blog.csdnimg.cn/blog_migrate/8f478aced9cfdd72d430e56a5afd64b0.jpeg)
按确定,就添加上了,到cmd里面,输入 python 成功就显示python的交互命令,退出使用quit()。在退出python交互环境之后使用pip看pip是否成功。
二、Cmd终端使用pip
pip是Python包管理工具,可以通过命令行的方式安装、卸载、更新三方库,先来看看具体有哪些指令:
![d4a5aa807920425ec328bb00f98a0933.png](https://i-blog.csdnimg.cn/blog_migrate/a8de2c61c2492a02f5692944f04d8d09.jpeg)
常用的指令有下面几个:
pip help / pip -h:查看pip的所有指令信息
pip install 库名:安装第三发库
pip install django==1.10.0:后面可以用==号指定包的版本
pip --default-timeout=100 install -U django==1.10.0:万能安装第三方库,增加延迟,添加管理员权限安装
pip install --upgrade 库名:更新第三方库
pip uninstall 库名:卸载第三方库
pip list / pip freeze:列举当前项目路径安装的所有的包
pip show:查看已经安装的包的信息,如pip show django查看django的具体信息,pip show --files django查看django的所有文件
![a6cf9c81cf2a680eb0055e10b585149c.png](https://i-blog.csdnimg.cn/blog_migrate/55a86beefb9be15e3239ea0d7f10ce84.jpeg)
pip freeze > requirements.txt:将项目目录下安装的所有包信息输出到requirements.txt文件中。
pip freeze -r requirements.txt:读取requirements.txt文件中的包信息,安装所有包。这样先将项目的三方包版本信息保存在requirements.txt文件中,切换到不同的环境,还可以安装该文件的所有三方包。
三、Pycharm使用pip
1、找到并打开pycharm
![78e7e160cdc05aaedcd51ddf8c1579e8.png](https://i-blog.csdnimg.cn/blog_migrate/f754410522c5c194c621e226a20b1e18.jpeg)
![ca9b384952ac107501851fc22a81d213.png](https://i-blog.csdnimg.cn/blog_migrate/4e9dee0cce4adf12592ec02e8894fce7.jpeg)
2、找到文件管理
![aa8d747f88ce2aca7335230910454485.png](https://i-blog.csdnimg.cn/blog_migrate/16a09fb2f52306083453fbfa43493c80.jpeg)
3、选择设置
![243f2726527edd8181d3cf38dd25bca5.png](https://i-blog.csdnimg.cn/blog_migrate/c5cc0276862e88cc23c0e5cf091816b7.jpeg)
4、找到project untitled ---->project interpreter ,然后选择python的路径版本,都选择完成后点击加号。
![0f6bef6c6c4beee3ff76ee78ea942099.png](https://i-blog.csdnimg.cn/blog_migrate/734ffea2786e9749f9542d6c3d8f5843.jpeg)
![a4c2cdd42e207efe94cf7f92d1659911.png](https://i-blog.csdnimg.cn/blog_migrate/af634a2ebdbce7ef7e96d9de71173c8f.jpeg)
5、输入pip进行搜索,选择版本,进行安装。如果安装其他第三方库,则搜索第三方库
![103d9ee0d248794e8710481dba2e79da.png](https://i-blog.csdnimg.cn/blog_migrate/fdfb091b1564dbc5476b81534770b96d.jpeg)
四、Jupyter使用pip
代码模式中输入!pip install 库名,如下图所示:
![cb8819c8a366d8bedf09ab6dbeddfcbc.png](https://i-blog.csdnimg.cn/blog_migrate/200bb35b3506473880e22b4ed91b56cf.jpeg)