码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2018-03-10 14:12:48      阅读:7100      评论:0      收藏:0      [点我收藏+]

标签:英文   ons   inf   set   忘记   就会   习题   命令行   属性   

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

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

 

原因一:没有设置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]命令窗口显示不是内部或外部命令的原因和解决方法

标签:英文   ons   inf   set   忘记   就会   习题   命令行   属性   

原文地址:https://www.cnblogs.com/xsbl-UV/p/8538550.html

(0)
(3)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!