粗略学习了pip的基础知识,便将此作为学习笔记记录下来同样希望分享的能帮到大家!

如果自己电脑没有pip,小澈在此分享如何安装,解决办法很多呢

1、使用easy_install安装: 各种进入到easy_install脚本的目录下,然后运行easy_inatall pip

2、使用get-pip.py安装: 在下面的url下载get-pip.py脚本 curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py 然后运行:python get-pip.py 这个脚本会同时安装setuptools和wheel工具。

3、在linux下使用包管理工具安装pip: 例如,ubuntu下:sudo apt-get install python-pip。Fedora系下:sudo yum install python-pip

4、在windows下安装pip: 在C:\python27\scirpts下运行easy_install pip进行安装。
刚安装完毕的pip可能需要先升级一下自身: 在Linux或masOS中:pip install -U pip 在windows中:python -m pip install -U pip

一、基础使用

1、在命令行下,输入pip,回车可以看到帮助说明:

2、以安装pillow模块为例。输入pip install pillow(我经过了换源),安装过程如下图

命令集锦

3、 指定版本安装
安装特定版本的package,通过使用==, >=, <=, >, <来指定一个版本号。 pip install ‘Markdown<2.0’ pip install 'Markdown>2.0,<2.0.3

4、卸载已安装的库
pip uninstall pillow

5、 列出已经安装的库
pip list

6、 将已经安装的库列表保存到文本文件中
pip freeze > requirements.txt

这个功能非常常用、好用!经常被用作项目环境依赖文件。

7、 根据依赖文件批量安装库
pip install -r requirements.txt

使用上面的txt文件,批量安装第三方库。

8、使用wheel文件安装
除了使用上面的方式联网进行安装外,还可以将安装包也就是wheel格式的文件,下载到本地,然后使用pip进行安装。比如我在PYPI上提前下载的pillow库的wheel文件,后缀名为whl。

可以使用pip install pillow-x.xxxxxxxx.whl的方式离线进行安装

9、pip源的选择
很多时候,比如网络不给力,连接超时、防火墙阻挡等等各种原因,我们可能无法从Python官方的PyPi仓库进行pip安装,这时候可以选择国内的第三方源,推荐使用豆瓣源,速度不错。

总结:
pip 是目前 python 包管理的事实标准,2008年发布。它被用作 easy_install 的替代品,但是它仍有大量的功能建立在 setuptools 组件之上。具有十分大的优势,值得朋友们去学习。

最新文章

  1. No.024:Swap Nodes in Pairs
  2. centos ADSL 拨号上网设置
  3. html5新特性
  4. 初学js
  5. hive的常用命令
  6. C++ 中的名称冲突之 &quot;y1&quot;
  7. Netsharp快速入门(之13) 销售管理(单据流转 销售订单生成发货单)
  8. Js判断一个单词是否有重复字母
  9. C#Winform开发平台企业版V4.0功能表
  10. jQuery插件实现select下拉框左右选择_交换内容(multiselect2side)
  11. XMPP我写底层协议(零)--废话和准备开幕前
  12. virtual box ubuntu 主机和虚拟机实现互相复制粘贴
  13. 解决CentOS7中文乱码(包括Tomcat日志乱码)问题
  14. Spring Data JPA 简单查询--方法定义规则
  15. Java NIO之Selector(选择器)
  16. 初识Scala
  17. JS获取元素宽高的两种情况
  18. repo_folder
  19. 2.3AutoEncoder
  20. 主成分_CPA

热门文章

  1. 给学妹的 Java 学习路线
  2. Linux下配置mail使用外部SMTP发送邮件
  3. mvc传递json数据到view简单实例
  4. Spring Boot 集成 Spring Security 入门案例教程
  5. G - Greg and Array CodeForces - 296C 差分+线段树
  6. Problem F Free Weights
  7. 一个好的olap框架
  8. 包、mode模式、if-else语句、switch语句
  9. EasyPoi 导入导出Excel时使用GroupName的踩坑解决过程
  10. python之实现图像的手绘效果