[python]命令窗口显示不是内部或外部命令的原因和解决方法,,今天做习题时总是提示


今天做习题时总是提示错误“不是内部或外部命令,也不是可运行的程序……”

于是上网搜索了一下出现这个错误的原因和解决方法,在此做个总结。

原因一:没有设置PATH环境变量

  Windows会根据设置的Path环境变量路径查找python.exe, 当找不到时就会报错

  在安装时要记得勾选“Add Python** to PATH”(**表示版本号),这样就会自动配置好环境变量

  技术分享图片

  

如果安装时忘记勾选,解决方法如下:

 1、计算机-属性-高级系统设置-环境变量,找到PATH,双击,如下图:

  技术分享图片

  (假设你的Python安装在C:\Python37目录下)

  在变量值栏末尾添加【;C:\Python37】(在英文输入法下输入,不要中括号)

 2、也可以在运行cmd(附件-命令提示符)时,输入setPATH=%PATH%;C:\Python25,

接下来再在当前cmd下输入python即可

原因二:(排除原因一的前提下)文件保存位置跟程序安装位置不一样(如程序安装在C盘,文件保存在D盘)

解决方法:(其实直接挪到同一个盘就好了嘛(~ ̄▽ ̄)~)

使用DOS命令cd,如果你的文件在D:\PythonStudy,文件名为hello.py, 在命令行输入【cd D:\PythonStudy】,

回车后输入【d:】,回车后进入hello.py文件所在目录,即可成功执行程序

技术分享图片

原因三:

文件命名时没有添加后缀【.py】

(我真是太蠢了,找了一个小时错原来是因为这个(╥╯^╰╥),爆哭)

参考链接:

https://www.jianshu.com/p/f77e3739aa85

http://blog.sina.com.cn/s/blog_6d65717d010176er.html

http://www.imooc.com/wenda/detail/333405?block_id=tuijian_yw

[python]命令窗口显示不是内部或外部命令的原因和解决方法

评论关闭