Windows平台上的pip安装 - 橡树叶

peizhilin 2021-08-06 原文


Windows平台上的pip安装


写在前面

pip 是 Python 的包管理工具,在 Python 开发中必不可少。作为一名python菜鸟,本文在踩坑无数的基础上尽可能详细地解释pip的安装过程。在安装之前需要明确两点:

1.pip的安装并不是在python环境下安装的,需要在命令提示符窗口(CMD)内通过命令安装;

2.pip对于python拓展包的管理同样不是在python环境下运行的,也是需要在CMD窗口输入命令进行管理。

即pip并不是python的扩展包,而是一个运行在CMD窗口的包管理工具,在python窗口输入pip的相关命定是无效的(可能是我太笨,以上两点看了无数教程才搞明白)

1.pip下载和安装

注:看了其他的一些教程,pip的下载和安装方法有好几种,这里只介绍我试验成功的这种

pip工具需要先下载,然后解压到一定的目录下(目录需要记一下,安装的时候需要用到),并使用CMD通过命令安装。首先,pip可以通过官方网站(https://pypi.org/project/pip/#files)进行下载,如下图,里面有两种格式的文件,这里选择.gz结尾的压缩包文件下载(下载目录随意,自己能找到就好)。

 

之后找到压缩包,解压到一定的目录下,比如我这里解压到“D:\Python”目录(记住这个目录稍后会用到)。然后开始pip的安装,打开CMD窗口,使用cd命令转到解压目录,然后运行如下命令安装pip(注成功运行本行代码的前提是python已经安装成功,且存在于环境变量中。)

python setup.py install

具体操作和解释如下图:

到这里,安装完成,能够发现,pip被安装到了解压目录下的Scripts文件夹中(即D:\Python\Scripts目录下)。

但还没结束,因为我们最终是需要在CMD中运行pip工具的,但现在pip工具还不存在于环境变量中,所以接下来需要设置pip的环境变量。

2.环境变量设置

接下来添加环境变量,鼠标右键我的电脑 ->属性 ->高级系统设置 ->环境变量……,具体操作如下图:

然后在后面添加pip工具所在路径(该路径为pip被成功安装的路径),如下图:

点击确定,添加完成。

3.测试pip可用性

pip工具的操作应该在在CMD窗口进行,输入命令代码,执行如下操作:

如查看pip版本信息

python -m pip --version

安装jieba分词包

pip install jieba

卸载jieba分词包

pip uninstall jieba

操作如下图:

至此,pip工具安装成功!!

 

发表于
2019-03-03 22:41 
橡树叶 
阅读(3287
评论(0
编辑 
收藏 
举报

 

版权声明:本文为peizhilin原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/peizhilin/p/10468204.html

Windows平台上的pip安装 - 橡树叶的更多相关文章

  1. 通俗易懂–岭回归(L2)、lasso回归(L1)、ElasticNet讲解(算法+案例) – mantch

    通俗易懂–岭回归(L2)、lasso回归(L1)、ElasticNet讲解(算法+案例) 1.L2 […]...

  2. 小程序入门学习Demo – demo例子集

    小程序入门学习Demo 适合学习小程序的初级开发人员,入门教程 技术:小程序   概述 适合学习小程序的初级开 […]...

  3. Web服务器拒绝访问的问题 – 召冠

    Compiler Error Message: CS0016: Could not write to outp […]...

  4. centos7安装桌面启动` – 面对现实

    centos7安装桌面启动` yum groupinstall "X Window System" yum g […]...

  5. Linux netstat命令详解 – 王大王

    Linux netstat命令详解 简介 Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接 […]...

  6. Vue + Element UI 实现权限管理系统 前端篇(十二):用户管理模块

    用户管理模块 添加接口 在 http/moduls/user.js 中添加用户管理相关接口。 import a […]...

  7. django 快速实现登录 – 虫师

    django 快速实现登录 2014-05-23 16:54  虫师  阅读(47150)  评论(4)  编 […]...

  8. UTF-16 — 顶级程序员也会忽略的系统编码问题,JDK 错了十年!

       Unicode(统一码、万国码、单一码)是计算机科学领域里的一项业界标准,包括字符集、编码方案等。Uni […]...

随机推荐

  1. 国外的api之ASANA-(真难!)

    https://img2020.cnblogs.com/blog/1988520/202006/1988520 […]...

  2. 深入理解javascript中的富文本编辑

    [1]方式 [2]命令 [3]选区 [4]表单提交 前面的话   一说起富文本,人们第一印象就是像使用word […]...

  3. 【Android】Android应用安装失败及无法打开

    以下是我个人遇到过的APP无法安装的一些问题: 无法安装应用: 手机系统版本过低:不符合应用支持的最低版本。( […]...

  4. 代理ip的使用以及多进程爬取

    一.代理皮的简单使用 简单的看一二例子即可 import requests #代理ip 高频的ip容易被封,所 […]...

  5. 前端性能优化

      做想做的事,去想去的地方,爱想爱的人,始终如一,Do not give up easily – […]...

  6. 基于SmartQQ协议的QQ聊天机器人-2

    1. 环境搭建及踩坑记录: 关于版本: 经过实践,下载版本为【xiaov-2.3.0】的源码后,目前可运行环境 […]...

  7. Windows Update服务启动弹出“拒绝访问的解决方案

    Windows Update服务启动弹出“拒绝访问的解决方案” 概述 说起windows自动更新相信这是让很多 […]...

  8. 工作中后端是如何将API提供出去的?swaggo很不错

    工作中后端是如何将API提供出去的?swaggo很不错 咱们上一次简单分享了 GO 权限管理之 Casbin […]...

展开目录

目录导航