pip是用来方便地管理Python的第三方包的,由于此前玩Python仅仅是浅尝辄止,用的是python(x,y),但是这里并不代表你想用什么包都能从里面找到的,所以我把python(x,y)卸了,然后重新装了个Python2.7.5,准备尝试一下用pip来下载想要的包。

不过pip也有一个麻烦之处,如果电脑不能联网怎么办?

之后再考虑这个问题,先在此记录一下我是如何安装pip的。本文参考百度经验《如何在win7下安装python包工具pip》,网上有很多pip安装教程,但感觉这个写的是最简明易懂的,只需要三步走就ok了。下面我会把我的安装步骤记录下来,也是按照“三步走”来的,不过我要对这个百度经验做些补充和完善,把我中途遇到问题的解决方法也一并发上来。

step1:

(1)安装python2.7.5,这里我选择安装在C盘根目录下。

(2)安装完毕后C盘会生成一个叫“python27”的文件夹。

(3)打开python27,会发现该目录下存在一个叫Scripts的文件夹,点开Scripts,会发现里面有一系列和easy_install有关的文件。

(4)打开python27,会发现该文件下有一个叫python.exe的文件,将该文件的路径添加至环境变量PATH(在系统变量一栏下添加)。如果不做这一步,则cmd命令是无法识别“python”指令的。能不能成功识别该指令分别会出现如下状况:

a.给cmd输入“python”,不能成功识别:

b.给cmd输入“python”,能成功识别:

step2:

(1)现在cmd下就可以使用“python”指令了,一路cd到easy_install.exe的根目录下。

这里需要强调一点,cmd默认路径是从“C:\Users\ASUS>”开始的,如果想转到D盘E盘F盘方便,以E盘为例,直接输入“E:”就可以了,但如何转到C盘呢?

这里用的一个指令是“cd\”,如下:

(2)一路cd索引到easy_install.exe所在的地方,执行指令“easy_install.exe pip”:

则Scripts文件夹下会出现一系列和pip有关的文件,其中有pip.exe。

 

step3:

(1)和之前处理python.exe的方法一样,将pip.exe的路径也添加到环境变量PATH中。

(2)在cmd下输入“pip”,如果能识别"pip"指令,则说明pip安装成功了。

也就是说会出现如下的画面:

2016.5.22

by 悠望南山

转载于:https://www.cnblogs.com/NanShan2016/p/5518235.html

Python学习笔记(一)三步走安装pip相关推荐

  1. Linux学习笔记(三)(安装软件)

    Linux学习笔记(三) 概述 安装软件一般有三种方法: rpm RPM 是 Red Hat Package Manager 的缩写,本意是Red Hat 软件包管理,顾名思义是Red Hat 贡献出 ...

  2. Python 学习笔记 第三篇 Python实现网易云评论网页爬虫+词云展示 (Pycharm+Mysql)

    初始条件,具体可见我的其他文章. 1.安装Python.Python 学习笔记 第一篇 Python的安装与配置 2.安装Pycharm,并导入第三方包.Python 学习笔记 第二篇 Python ...

  3. Python学习笔记(一)——Anaconda安装与配置(windows)

    Anaconda简介 Python是一种提供了多种科学计算模块的强大编程语言,常见的科学计算模块包含numpy.scipy和matplotlib. Anaconda是一个用于科学计算的Python发行 ...

  4. Python学习笔记(三)Python安装及设置环境变量

    Python安装 1.Python安装在OS上, 执行的操作: 写一个文件,文件按照Python规则写,将文件交给Python软件,读取文件中的内容,然后 进行转换和执行,最终获取结果. Python ...

  5. 流畅的python学习笔记(三):数据结构(1)

    文章目录 概述 序列 列表推导和生成器表达式 列表推导和可读性 列表推导同filter和map的比较 笛卡尔积 生成器表达式 元组不仅仅是不可变的列表 把元组用作记录 元组拆包 嵌套元组拆包 具名元组 ...

  6. python学习笔记(三)—— 序列类型及方法(列表、元组、字符串)

    所谓序列,指的是一块可以存放多个值的连续内存空间,可以通过每个值所在的编号(索引)去访问他们 目录 列表(可变序列) 元组(不可变序列) 字符串(不可变) 转义 字符串拼接 列表(可变序列) 列表 方 ...

  7. Python学习笔记(三) Python基础

    (二)python基础 python基础 自然语言与编程语言有所不同 ,自然语言可以在不同的情景下有不同的含义或解释 , 但这是编程语言是坚决杜绝的 . 编程语言应有的性能要求有:一致性 . 无二义性 ...

  8. Python学习笔记整理(三)Python中的动态类型简介

    Python中只有一个赋值模型 一.缺少类型声明语句的情况 在Python中,类型是在运行过程中自动决定的,而不是通过代码声明.这意味着没有必要事声明变量.只要记住,这个概念实质上对变量,对象和它们之 ...

  9. Python学习笔记 ---第三章

    函数 函数是代码的一种抽象 函数 说明 abs 绝对值 max 最大值 hex 转换为16进制 强制数据类型转换 int('123') 123 int(12.35) 12 srt(100) '100' ...

最新文章

  1. SEO之HTML代码优化
  2. golang 排序list_Go语言使用sort包对任意类型元素的集合进行排序的方法
  3. maven发碰到的问题
  4. 请说说你对标签语义化的理解?
  5. 深夜不眠,爬起来写博客
  6. 博客园 文章和随笔区别 (转
  7. phpstorm 新加入项目的文件--全局搜索不到 ctrl + shift + R
  8. 2021-09-02最小栈
  9. java输入语句怎么写_java中输入语句是怎么写的
  10. 利用access对中控考勤系统的二次开发
  11. gbq可以算出土建量吗_广联达土建算量软件必备操作指南
  12. cvte java_cvte java面试题
  13. UVa OJ 126 - The Errant Physicist (粗心的物理学家)
  14. ❤️❤️❤️Unity废柴看过来,手把手教你做植物大战僵尸(十二)—— 向日葵生产太阳
  15. 如何找回存储在DBeaver连接中的数据库密码
  16. 如何恢复删除的微信记录?恢复删除记录的方法
  17. Aliyun 学习笔记(二)阿里云物联网平台介绍
  18. 史上最简洁明了的,字符串拼接关于单引号和双引号的用法解析
  19. AD设计图纸模板创建(转)
  20. 解决安装Ubuntu时鼠标无法移动,卡Logo的问题

热门文章

  1. quicklz php,使用quicklz缩小程序体积
  2. 为什么要学习一个适合自己的编码方案
  3. java写怪物类_JAVA开发,创建英雄与怪物类,查询经验值
  4. 睡眠 应该用 a加权 c加权_创3年新高的创业板,应该如何选择
  5. spring framework远程代码执行漏洞复现(CNVD-2022-23942 CVE-2022-22965)
  6. 考健身教练证要学历吗
  7. MySQLl快速入门笔记加基本查询练习
  8. Anaconda or Miniconda windows下 cmd命令行模式创建、激活、关闭、删除虚拟环境方法步骤
  9. sync包——读写锁
  10. JAVA 把base64图片数据转为本地图片