当前位置: 首页 > news >正文

pip 不是内部或外部命令

Description

已安装 Python 2.7.8,终端输入 pip,提示:'pip' 不是内部或外部命令,也不是可运行的程序或批处理文件。

Solution

手动安装 pip 工具!

Steps

step one:安装 setuptools 工具

1、搜索 setuptools 进入官网,查看历史版本找到版本 40.2.0 下载:

2、将压缩包解压到不含中文的路径中,然后在 setuptools-40.2.0 文件夹中打开终端并执行 python setup.py install 进行安装:

3、安装完成之后,进入 Python 的安装路径,可以看到目录中多了一个 Scripts 文件夹(这个文件夹之前是没有的):

4、setuptools 工具相关的内容就在 Scripts 文件夹中:

step two:安装 pip 工具

1、搜索 pip 进入官网,查看历史版本找到版本 18.0 下载:

2、将压缩包解压到不含中文的路径中,然后在 pip-18.0 文件夹中打开终端并执行 python setup.py install 进行安装:

3、安装完成之后,进入 Python 安装路径下的 Scripts 文件夹,可以看到里面新增了 pip 工具相关的内容:

step three:添加环境变量

将 Scripts 文件夹所在路径添加到系统环境变量中即可!

step four:验证

在终端中输入 pip,显示正常:

Tips

1、Python 2.7.9 及以上版本 或 Python 3.4 及以上版本 自带 pip 工具,只需将 Python 安装路径下的 Scripts 文件夹所在路径添加到系统环境变量中即可!

2、Python 2.7.8 安装之后安装路径下是没有 Scripts 文件夹的,而自带 pip 工具的 Python 版本安装之后安装路径下才有 Scripts 文件夹!

3、安装 pip 工具之前,必须先安装 setuptools 工具!

相关文章:

  • 一个大专生的理财观
  • Unity 本地数据持久化之 PlayerPrefs
  • 给投资入门者的几点建议
  • Lua实战之布尔值(boolean)排序
  • 生命的厚味
  • Lua 使用 os.time 获取时间戳需谨慎
  • 用BAT和VBS搜集AD中的客户PC资料
  • Lua string.format() 使用整理
  • 一个成功创业者的心得
  • Lua实战之以非科学记数法输出小数
  • SVN服务器的搭建与使用
  • 犹太人常说的理财故事
  • SVN设置强制注释才能提交
  • 35岁前成功的12条黄金法则
  • SVN比较两个文件差异
  • [笔记] php常见简单功能及函数
  • Asm.js的简单介绍
  • CentOS 7 修改主机名
  • JavaScript学习总结——原型
  • js正则,这点儿就够用了
  • Mybatis初体验
  • Mysql数据库的条件查询语句
  • React-flux杂记
  • ReactNative开发常用的三方模块
  • ucore操作系统实验笔记 - 重新理解中断
  • 诡异!React stopPropagation失灵
  • 技术:超级实用的电脑小技巧
  • 实现简单的正则表达式引擎
  • 使用 Docker 部署 Spring Boot项目
  • 推荐一款sublime text 3 支持JSX和es201x 代码格式化的插件
  • ​​快速排序(四)——挖坑法,前后指针法与非递归
  • ​软考-高级-信息系统项目管理师教程 第四版【第19章-配置与变更管理-思维导图】​
  • # 深度解析 Socket 与 WebSocket:原理、区别与应用
  • $.ajax()参数及用法
  • ( )的作用是将计算机中的信息传送给用户,计算机应用基础 吉大15春学期《计算机应用基础》在线作业二及答案...
  • (1)(1.11) SiK Radio v2(一)
  • (1)Android开发优化---------UI优化
  • (DenseNet)Densely Connected Convolutional Networks--Gao Huang
  • (ZT)出版业改革:该死的死,该生的生
  • (编译到47%失败)to be deleted
  • (分布式缓存)Redis持久化
  • (一)appium-desktop定位元素原理
  • (转)Oracle 9i 数据库设计指引全集(1)
  • (转)使用VMware vSphere标准交换机设置网络连接
  • .bat批处理(十):从路径字符串中截取盘符、文件名、后缀名等信息
  • .NET Core WebAPI中使用swagger版本控制,添加注释
  • .net core使用RPC方式进行高效的HTTP服务访问
  • .NET企业级应用架构设计系列之开场白
  • .NET文档生成工具ADB使用图文教程
  • @RequestMapping处理请求异常
  • [ai笔记9] openAI Sora技术文档引用文献汇总
  • [android] 手机卫士黑名单功能(ListView优化)
  • [BZOJ3223]文艺平衡树
  • [C++] 多线程编程-thread::yield()-sleep_for()
  • [C++][基础]1_变量、常量和基本类型