
这事儿说起来挺有意思。不知道有多少朋友,兴致勃勃地打开Python官网,下载了安装包,一路点击“下一步”,最后在命令行里敲下“python”,结果电脑给你甩回来一句冷冰冰的“不是内部或外部命令”。那一刻,感觉不是要学编程,而是要先通过电脑的入门考试。
说白了,这事儿多半就卡在“环境变量”上了。你可以把电脑想象成一个巨大的办公楼,命令行(cmd或者PowerShell)就是前台接待。你跟接待员说:“帮我叫一下Python先生。”接待员懵了:“Python先生?他在哪个部门,工位在几楼?”
环境变量里的Path,就是一份贴在接待员手边的“公司员工通讯录”。安装Python时,如果勾选了“Add Python to PATH”,就等于自动把Python的工位信息(安装路径)写进了这份通讯录。下次你再找Python,接待员一查名单,哦,在C:Users…PythonPython38这个房间,立马就能帮你接通。
要是没勾选,那就尴尬了。你对着前台喊破喉咙,她也爱莫能助,因为她压根不知道公司里有这号人。
别慌,通讯录丢了,咱们手动补一份就行。这事儿听着高级,做起来跟找文件差不多。
C:Users[你的用户名]AppDataLocalProgramsPythonPython38。关键是要找到里面有python.exe的那个目录。C:...Python38)粘贴进去。记得,一定要点“确定”关闭每一个窗口,光点“X”可不算保存。改完Path,很多教程会告诉你“重启电脑”。其实没那么麻烦。环境变量这玩意儿,只在程序启动时读取一次。你之前打开的那个命令行窗口,是在改通讯录之前开的,它当然不知道新情报。
所以,你只需要把那个报错的命令行窗口关掉,重新打开一个新的。再输入python或者python --version试试。如果看到了Python的版本信息,恭喜,那扇门终于对你敞开了。
手动配了Path还不行?那咱们再往下挖一挖。
python3看看。折腾环境变量,几乎是每个新手程序员都要踩一遍的“迎新仪式”。它不考验你的编程智商,只考验你的耐心和细心。跨过去,后面就是海阔天空。下次再看到别人被卡在这儿,你或许可以轻松地递上这份“通讯录补办指南”。
参与讨论
这个比喻太形象了!前台接待那个说法一下就懂了👍
手动配Path真的救我命,之前一直重启电脑hhh