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)

安装和换源pip的更多相关文章

  1. centos7 安装docker(手动和脚本安装)换源 卸载

    centos7 安装docker(手动和脚本安装)换源 卸载 Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker ...

  2. Anaconda 安装+使用+换源+更新

    anaconda官网下载安装:https://www.continuum.io/downloads/ anaconda用法:查看已经安装的包:pip list 或者 conda list 安装和更新: ...

  3. Windows下Anaconda安装、换源与更新

    Anaconda指的是一个开源的Python发行版本,其包含了conda.Python等180多个科学包及其依赖项.当你尝试pip install xxx时出现各种意外和依赖问题,那么conda就是一 ...

  4. brew安装和换源

    命令行执行ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)&q ...

  5. pip 换源

    pip 换源 pip国内的一些镜像   阿里云 http://mirrors.aliyun.com/pypi/simple/   中国科技大学 https://pypi.mirrors.ustc.ed ...

  6. pip换源安装

    pip install --index-url https://pypi.tuna.tsinghua.edu.cn/simple 要安装的 有些工具安装太慢, 换源安装一下, 速度一下子飞起

  7. Python用pip安装第三方库时换源下载

    pip默认是从Python官网下载第三方库,从国外下载当然不如从国内下载来得快 豆瓣:https://pypi.doubanio.com/simple 还有其它源,阿里云等等,一个就够用了 用pip安 ...

  8. python第三方库的安装pip的使用与换源(解决pip下载速度慢)

    python和其他语言一样,也有大量的第三方库 在安装python时默认都会安装pip,安装了pip后 在cmd.exe下可以运行pip 安装库 pip install 库的名字 换源 因为PyPi地 ...

  9. pip 安装更新卸载 pip/yum换源

    pip安装:sudo apt-get install python3-pip pip更新:sudo pip3 install --upgrade pip pip卸载:sudo apt-get remo ...

随机推荐

  1. 数据库——数据库SQL语句大全,最常用的SQL语句

    检索数据 检索单个列: SELECT pname FROM product 检索多个列: SELECT pname,market_price,is_hot FROM product 检索所有列: SE ...

  2. java读源码 之 map源码分析(HashMap)二

    ​ 在上篇文章中,我已经向大家介绍了HashMap的一些基础结构,相信看过文章的同学们,应该对其有一个大致了了解了,这篇文章我们继续探究它的一些内部机制,包括构造函数,字段等等~ 字段分析: // 默 ...

  3. metasploit payload运行原理浅析

    背景 最近在做一些msf相关的事情,今天听到免杀相关的,去查询了下相关资料. 第一个不能错过的就是cobalt strike作者早年写的metasploit-loader项目了,我看了项目源码,找了一 ...

  4. 谈谈R语言的缺点和优点

    编码不友好,对中文不友好,逼着你用RStudio.Jupyter Notebook/Jupyter Lab.图标丑,每次点击感觉辣眼睛. 为节省内存,R语言计算默认有效数字为7位,比Excel的15位 ...

  5. Badboy录制脚本时,提示脚本错误的解决方法

    如下,录制时发生错误:

  6. [hdu5371 Hotaru's problem]最大回文半径

    题意:在一个字符串里面找最长的[A][B][A]子串,其中[A][B]是回文串,[A]和[B]的长度相等 思路:[A][B]是回文串,所以[B][A]也是回文串.先预处理出每个点的最大回文半径Ri,枚 ...

  7. SpringBoot基础实战系列(一)整合视图

    SpringBoot整合freemarker 1.添加依赖:springboot基本上是无缝衔接,基本上只需要添加对应的依赖,不需要或者做很少量的配置即可 注:对于springboot项目的创建此处不 ...

  8. Codeforces Round #643 (Div. 2)(C ~ E)

    C. Count Triangles 题目链接 : https://codeforces.com/contest/1355/problem/C 题目大意 : 给你 A , B , C , D 问有多少 ...

  9. 我的.emacs配置

    我不是大神,使用vim和emacs只是兴趣,打发空闲时间. 上代码: ;; Added by Package.el. This must come before configurations of ; ...

  10. 开发一个maven脚手架

    写在前面 开发新项目就需要搭建新工程,但是搭建新工程的这个过程是非常繁琐浪费时间的,并且不可避免的需要踩坑.更可怕的是,如果是在一个团队中,每新起一个项目都由不同的开发人员去自定义的搭建工程结构,那么 ...