与bat文件但执行python '蟒不被识别为内部.....'
我已经设置PATH环境变量:与bat文件但执行python '蟒不被识别为内部.....'
C:\用户\ ZY>路径 PATH = E:\ ProgramData \ Anaconda3; e:\ ProgramData \ Anaconda3 \ Library \ mingw-w64 \ bin; e:\ ProgramData \ Anaconda3 \ Library \ usr \ bin; e:\ ProgramData \ Anaconda3 \ Library \ bin; e:\ Pr ogramData \ Anaconda3 \ Scripts; C:\ Windows \ system32; C:\ Windows; C:\ Windows \ System32 \ W bem; C:\ Windows \ System32 \ WindowsPowerShell \ v1.0 \; d:\ Program Files \ Process套索\; ; E:\程序文件(x86)\微软VS代码\ BIN
我可以成功地通过Win通话蟒蛇 + [R和CMD,然后输入 '蟒蛇'
,但如果我叫cmd在目录下shift +右键单击,它会提示'python不被识别为内部或外部命令'
所以当我在一个目录中运行bat文件时,它不能成功。
@echo off
python
pause
写在你的.bat文件:
@echo off
start python
pause
当涉及到一个批处理文件运行的应用程序,你需要在应用程序路径写入之前把start
关键字。
如果你仍然遇到一些麻烦,那么你应该下载python安装程序(对应于你现在使用的版本)打开它,你应该看到一个叫Modify
的选择。点击它,并确保您选中说Add Python to environment variables
的方框。
你可以尝试在哪里工作的cmd文件中的python吗?你在设置你的环境后关闭了所有的窗户。变量?这是软件安装程序要求您重新启动PC /结束会话的原因之一,因此可以正确传播更改。 –
@ Jean-FrançoisFabre它不能工作。环境变量由anaconda设置。也许我应该卸载anaconda并安装它,然后重新启动?我真的很奇怪,因为我可以在一个月前用bat文件调用python。但是在我卸载3.5version并安装2.7version后,我忘记了在安装时选择添加路径选项。现在我卸载2.7版本并安装3.5版本,它变得失败。 – goldmonkey
dunno。 python应该放在哪里?因此我的问题是在哪里可以运行它的命令中的“python”。 –