Python安装第三方库提示“既不是内部或外部命令也不是可运行的程序或批处理文件”解决办法

前言

“电脑玩得好,工具人当到老”。

作为一个比小白稍微高级一点的大白,每天都会收到各种计算机问题,从装系统到剪视频再到装环境,甚至帮别人敲代码......

今天一个同学问我Python安装jieba库失败的问题,由于同学是白中白,所以我只能自己上手,远程解决。

问题复现

Windows环境下,正常安装Python之后,IDLE可以正常启动。

但在cmd中,无论是python命令还是pip包管理器均提示“pip既不是内部或外部命令也不是可运行的程序或批处理文件”

image.png

很明显,这是环境变量的问题。

环境变量

(着急解决问题的小伙伴请直接跳过本节)

什么是环境变量?

想象一个场景,如果你第一次上学,中午打算去食堂吃饭,但又不知道食堂在哪。
你可以自己把整个校园都转一遍,最终靠自己的努力找到食堂,然后进去吃饭;
当然也可以直接问老师,老师告诉你“在某个路口左转,步行500米之后到达”。

image.png

事实上,计算机也是需要靠“问路”的方式来寻找资源的,所以就存在两种情况:

用户自己寻找,找到这个资源放在哪里,然后让计算机按照这个路径执行;
在计算机中放一张“地图”,地图中标出了资源的位置,然后计算机只需要看“地图”,就知道某个软件放在哪里。

这张“地图”,就是环境变量

image.png

实际运行过程中,如果不指定资源的目录,计算机只会在当然目录寻找,如果找不到,就去环境变量中寻找。
如果计算机找不到找不到怎么办呢,比如输入Python,计算机找不到和Python有关的任何资源,它就只能提示“既不是内部或外部命令也不是可运行的程序或批处理文件”了...

image.png

解决问题

解决起来十分简单,其实在Python的安装页面,有一个很关键的选项:

image.png

这个选项的意思是,自动添加环境变量,也就是在地图上标记出Python安装在哪里了。

可大多数小伙伴看也不看直接下一步了,这就导致虽然可以直接打开软件,但是系统并不知道软件放在哪里。

解决方法就是,卸载 -> 勾选“Add Python to PATH” -> 安装。

就这么简单!

image.png

python命令和pip命令可用,之后就可以愉快的安装各种第三方库了!

输入pip install jieba,耐心等进度条走完,就装好这个库了。

image.png

本文作者:河北工业大学梦云智开发团队 刘宇轩

你可能感兴趣的:(python,环境变量,pip,cmd)