Windows安装Python未配置Path,运行代码报错该如何处理?
Windows 下Python未自动配置Path环境变量的解决方法
你执行的命令报错主要有两个原因:一是语法不完整,缺少环境变量类的前缀;二是没有以管理员身份运行PowerShell,权限不足无法修改系统环境变量。同时Python未加入Path也会导致你直接调用python命令时提示找不到程序。
方法1:手动可视化配置(新手推荐)
- 按下
Win + R调出运行窗口,输入sysdm.cpl回车打开系统属性面板 - 切换到「高级」选项卡,点击底部的「环境变量」按钮
- 在「用户变量」区域找到名为
Path的变量,双击打开编辑界面 - 点击「新建」,依次添加以下两个路径(如果是Python2.7默认安装路径的话):
如果是自定义安装路径,替换为你实际安装Python的根目录和根目录下的Scripts文件夹路径即可C:\Python27 C:\Python27\Scripts - 依次点击所有弹出窗口的「确定」保存配置,重启当前打开的命令提示符/PowerShell窗口,输入
python --version验证配置是否生效
方法2:PowerShell命令行配置
- 右键点击开始菜单,选择「Windows PowerShell(管理员)」/「终端(管理员)」打开高权限PowerShell窗口
- 执行修正后的完整命令即可添加Python路径到用户环境变量:
[Environment]::SetEnvironmentVariable("Path", "$env:Path;C:\Python27;C:\Python27\Scripts", "User") - 执行完成后关闭所有终端窗口,重新打开即可生效
补充说明
- 配置完成后必须重启所有正在运行的终端窗口,旧窗口不会加载新的环境变量配置
- 如果需要给设备上所有用户生效,把命令最后面的
"User"改成"Machine"即可 - 如果安装的是Python3版本,默认路径一般为
C:\Users\你的用户名\AppData\Local\Programs\Python\Python版本号,替换上述步骤中对应的路径即可
内容的提问来源于stack exchange,提问作者Abhishek Singh Yadav
相关产品推荐
相关产品推荐

