5
Windows 배치 파일을 만들어서 환경 변수를 자동으로 설정하여 Python 2.4 또는 Python 3.3을 사용하려고합니다.Windows 배치 파일에서 setx 명령을 사용하는 방법
파이썬 2.4와 3.3이 모두 내 시스템에 설치되어 있습니다.
SUCCESS: Specified value was saved.
ERROR: Invalid syntax. Default option is not allowed more than '2' time(s).
Type "SETX /?" for usage.
내 PYTHONHOME 여전히 24 파이썬 점 : 나는 PYTHONHOME이 C:\Python24
로 설정하지만, 위의 스크립트는 다음과 같은 오류를 제공하여
::To toggle between Python24 and Python 33
@echo on
if (%PYTHONHOME:~-2%) == "24" (setx PYTHONHOME "C:\Python33" && setx PATH %PATH:Python24=Python33%) else (setx PYTHONHOME "C:\Python24" && setx PATH %PATH:Python33=Python24%)
pause
시작하려면 : 여기 내 코드입니다 아무것도 바뀌지 않습니다. setx 명령은 환경 변수를 변경하지 않습니다. 이 오류의 원인은 무엇입니까?