python环境变量配置了,为啥命令行仍然显示python不是内部命令,set path方法只当次窗口生效
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python环境变量配置了,为啥命令行仍然显示python不是内部命令,set path方法只当次窗口生效相关的知识,希望对你有一定的参考价值。
如题,官网下载对应版本按照教程安装后,命令行输入python,仍然提示python不是内部命令,选择了add Python to path选项,,后面通过查系统变量,也看到path变量已配置,通过set PATH=%PATH%;G:\Python37只能当次生效,后面再打开python命令有提示python不是内部或者外部命令
你好,哥们
你把你电脑里的所有的python 都删除;
下载一下anaconda;
就是传说的蟒蛇大礼包!
你就不用去为了配置这玩意了!
毕竟我们学python,为了环境折腾了好几天不值得!
祝你好运!
望采纳~
参考技术A 1.在第二个G:\python37\ 文件夹中要有 python.exe,变量要指向 python.exe 所在文件夹2.关闭所有cmd再打开试试本回答被提问者采纳 参考技术B 并不是这个路径
python.exe所在文件夹才是python path
你这个是pip之类的所在path 参考技术C 如果重装和第一次安装目录一致,不会有这个问题。
请把path路径贴出来,看看 参考技术D 没有放到path环境变量上
为啥要设置环境变量,环境变量有啥用
参考技术A在java中配置环境变量主要为了方便使用javac和java这两个命令,而这两个命令只能运行在dos命令行中,而且不配置环境变量只能在jdk的bin目录下运行,在dos命令行中到别的目录下运行这两个命令就会出现如下图所示:
所以,为了使在dos命令行中各个目录下都能运行javac和java两个命令,就要将它们所在的目录添加到Windows环境变量path中,具体的操作我就不赘述了,自己百度吧.
2、比如说你要执行 java 命令,你不设置环境变量path包括你的jdk安装路径,那系统去哪找你的java.exe文件。
如果执行某个命令,系统无法在当前文件夹里找到对应的.exe,那么系统就会去path包含的路径找挨个找看是否能知道对应的.exe,一旦找到第一个对应的.exe就运行命令,其他的路径下就不找了。如果找不到你就会看到“系统找不到某某命令”的提示。
其他的环境变量也一样的用途,只不过是用来存储一些信息用的,这些信息可以被系统使用,也可以被你的应用程序使用 谢谢!本回答被提问者和网友采纳
以上是关于python环境变量配置了,为啥命令行仍然显示python不是内部命令,set path方法只当次窗口生效的主要内容,如果未能解决你的问题,请参考以下文章
python在命令行环境下运行时,显示拒绝访问,请大神指点。