Python安装总失败?环境变量咋配?-满久琦的个人网站

Python安装总失败?环境变量咋配?

2 人参与

这事儿说起来挺有意思。不知道有多少朋友,兴致勃勃地打开Python官网,下载了安装包,一路点击“下一步”,最后在命令行里敲下“python”,结果电脑给你甩回来一句冷冰冰的“不是内部或外部命令”。那一刻,感觉不是要学编程,而是要先通过电脑的入门考试。

那扇“看不见的门”:环境变量

说白了,这事儿多半就卡在“环境变量”上了。你可以把电脑想象成一个巨大的办公楼,命令行(cmd或者PowerShell)就是前台接待。你跟接待员说:“帮我叫一下Python先生。”接待员懵了:“Python先生?他在哪个部门,工位在几楼?”

环境变量里的Path,就是一份贴在接待员手边的“公司员工通讯录”。安装Python时,如果勾选了“Add Python to PATH”,就等于自动把Python的工位信息(安装路径)写进了这份通讯录。下次你再找Python,接待员一查名单,哦,在C:Users…PythonPython38这个房间,立马就能帮你接通。

要是没勾选,那就尴尬了。你对着前台喊破喉咙,她也爱莫能助,因为她压根不知道公司里有这号人。

手动配Path,其实就三步

别慌,通讯录丢了,咱们手动补一份就行。这事儿听着高级,做起来跟找文件差不多。

  • 第一步:找到Python藏哪儿了。通常在你安装时选的那个文件夹里,比如C:Users[你的用户名]AppDataLocalProgramsPythonPython38。关键是要找到里面有python.exe的那个目录。
  • 第二步:打开“编辑系统环境变量”。在Windows搜索框里直接搜这名字就能找到,或者右键“此电脑”-“属性”-“高级系统设置”。
  • 第三步:把地址抄到通讯录上。在弹出的窗口里点“环境变量”,在下面的“系统变量”框里找到“Path”,双击它。然后点“新建”,把第一步找到的那个完整路径(比如上面的C:...Python38)粘贴进去。记得,一定要点“确定”关闭每一个窗口,光点“X”可不算保存。

重启命令行,不是重启电脑

改完Path,很多教程会告诉你“重启电脑”。其实没那么麻烦。环境变量这玩意儿,只在程序启动时读取一次。你之前打开的那个命令行窗口,是在改通讯录之前开的,它当然不知道新情报。

所以,你只需要把那个报错的命令行窗口关掉,重新打开一个新的。再输入python或者python --version试试。如果看到了Python的版本信息,恭喜,那扇门终于对你敞开了。

如果还不行?看看这些“坑”

手动配了Path还不行?那咱们再往下挖一挖。

  • 坑一:装了好几个Python。电脑里可能已经有一个Python 2.7(某些老软件自带的),你又装了个Python 3.8。Path里哪个路径在前,命令行就认哪个。可以试试输入python3看看。
  • 坑二:路径抄错了。多一个空格,少一个反斜杠,都不行。最稳妥的办法是直接打开文件资源管理器,进入Python安装目录,然后点击地址栏,复制完整的路径
  • 坑三:安装包本身有问题。尤其是在一些非官方的下载站搞来的安装包,或者网络不好下载中断过。最省心的办法,永远是回Python官网,下载那个写着“Windows installer (64-bit)”的大家伙。

折腾环境变量,几乎是每个新手程序员都要踩一遍的“迎新仪式”。它不考验你的编程智商,只考验你的耐心和细心。跨过去,后面就是海阔天空。下次再看到别人被卡在这儿,你或许可以轻松地递上这份“通讯录补办指南”。

参与讨论

2 条评论

延伸阅读