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

一、ubuntu安装和配置pip

1、进入终端,输入命令sudo su root ,输入密码后进入root用户

2、apt-get install python3-pip安装pip

3、换源

  在根目录下创建.pip文件夹,在pip文件夹里创建pip.conf文件

  命令行操作为

  cd ~

  mkdir .pip

  vim pip.conf

  创建后写入

  [global]

i  ndex-url=https://mirrors.aliyun.com/pypi/simple/

  按ESC后输入":",再输入wq就保存退出

这里换的是阿里源,也可以换成清华源等

换源成功后,pip的速度明显增加

二、Windows下

  Windows下只要在用户目录下创建pip文件夹,文件夹内创建文件pip.ini写入同样的内容即可

  Windows下安装python记得勾选pip,否则pip没有安装,而安装python后再进行安装python会比较麻烦

三、pip常用操作

  • 查看pip版本

    python -m pip --version

  • pip list #列出所有安装的库
  • pip list --outdated #列出所有过期的库
  • pip install --upgrade 库名 #单个库的更新命令
  • 通过pip安装第三方库

    pip install 第三方库名

    如pip install numpy 即安装了numpy库

    在安装第三方库的同时,相应的依赖也会被安装

  •  命令行下直接输入pip会显示pip的相关操作

  • pip批量更新第三方库

    方法一:通过安装第三方库来实现

      pip install pip-review
      pip-review --local --interactive

    方法二:通过python脚本来实现

      创建一个python文件,写入以下内容后运行

        import pip
        from subprocess import call
        for dist in pip.get_installed_distributions():
          call("pip install --upgrade " + dist.project_name, shell=True)

最新文章

  1. 一种更清晰的Android架构(转)
  2. glib-2.49.4 static build step in windows XP
  3. unity, terrain道出为obj
  4. JS阻止鼠标滚动
  5. Java Date,long,String 日期转换
  6. 重载PostNcDestroy()函数做一些清理工作
  7. 如何将 select top 4 id from table1 赋值 给 declare @id1 int,@id2 int,@id3 int,@id4 int
  8. TEncoding & TNetEncoding(使用现成的TBase64Encoding,TEncoding和TMBCSEncoding)
  9. Mysql 建表时,日期时间类型选择
  10. 百度地图坐标转换API和地图API
  11. Photoshop CS6 基础知识
  12. mysql 双机热备注意事项
  13. 快速搭建vsftp 服务器并配置指定目录
  14. POJ 1739:Tony's Tour
  15. 从flexible.js引入高德地图谈起的移动端适配
  16. Chipmunk碰撞回调短时间内重入的解决办法
  17. python 写日志
  18. Prometheus-Consul-Api
  19. BZOJ1386 : [Baltic2000]Stickers
  20. org.hibernate.QueryException: JPA-style positional param was not an integral ordinal; nested exception is java.lang.IllegalArgumentException: org.hibernate.QueryException: JPA-style positional param w

热门文章

  1. 前端——Vue-cli 通过UI页面创建项目
  2. Java——一文读懂Spring MVC执行流程
  3. POJ3169(差分约束:转载)
  4. 洛谷p1149
  5. query 线段树 + 区间排序
  6. Oracle创建包
  7. Python3 迭代器与生成器 - 学习笔记
  8. 07_CSS入门和高级技巧(5)
  9. HDU 2007 (水)
  10. mysql-kettle-superset电商可视化数据分析