前言
“电脑玩得好,工具人当到老”。
作为一个比小白稍微高级一点的大白,每天都会收到各种计算机问题,从装系统到剪视频再到装环境,甚至帮别人敲代码......
今天一个同学问我Python安装jieba库失败的问题,由于同学是白中白,所以我只能自己上手,远程解决。
问题复现
Windows环境下,正常安装Python之后,IDLE可以正常启动。
但在cmd中,无论是python命令还是pip包管理器均提示“pip既不是内部或外部命令也不是可运行的程序或批处理文件”。
很明显,这是环境变量的问题。
环境变量
(着急解决问题的小伙伴请直接跳过本节)
什么是环境变量?
想象一个场景,如果你第一次上学,中午打算去食堂吃饭,但又不知道食堂在哪。
你可以自己把整个校园都转一遍,最终靠自己的努力找到食堂,然后进去吃饭;
当然也可以直接问老师,老师告诉你“在某个路口左转,步行500米之后到达”。
事实上,计算机也是需要靠“问路”的方式来寻找资源的,所以就存在两种情况:
用户自己寻找,找到这个资源放在哪里,然后让计算机按照这个路径执行;
在计算机中放一张“地图”,地图中标出了资源的位置,然后计算机只需要看“地图”,就知道某个软件放在哪里。
这张“地图”,就是环境变量。
实际运行过程中,如果不指定资源的目录,计算机只会在当然目录寻找,如果找不到,就去环境变量中寻找。
如果计算机找不到找不到怎么办呢,比如输入Python,计算机找不到和Python有关的任何资源,它就只能提示“既不是内部或外部命令也不是可运行的程序或批处理文件”了...
解决问题
解决起来十分简单,其实在Python的安装页面,有一个很关键的选项:
这个选项的意思是,自动添加环境变量,也就是在地图上标记出Python安装在哪里了。
可大多数小伙伴看也不看直接下一步了,这就导致虽然可以直接打开软件,但是系统并不知道软件放在哪里。
解决方法就是,卸载 -> 勾选“Add Python to PATH” -> 安装。
就这么简单!
python命令和pip命令可用,之后就可以愉快的安装各种第三方库了!
输入pip install jieba,耐心等进度条走完,就装好这个库了。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。