명령 행 명령을 어떻게 변경합니까?


2

python 2.7.2가 설치되어 있고 특정 작업을 위해 python 2.6을 설치해야합니다. 그리고 지금 python명령 행에서 실행하면 유일한 버전이 실행됩니다. 입력 할 때 현재 설치가 실행되도록 변경하여 python27이전 버전을 설치 한 다음 실행할 수 python26있습니까?

나는 살펴 보았다 app path등록 소에,하지만 이름이 실행되도록 변경하는 방법을 찾을 수 없습니다. Google을 검색하면 경로를 변경하는 방법에 대한 답변 만했지만 명령은 아닙니다.

답변:


2

"dir"과 같은 일부 내장 된 쉼표를 제외하고 명령 줄 수준에서 실행할 수있는 모든 명령은 실행 가능한 EXE / BAT / CMD 파일을 의미합니다.

따라서 "새 명령 작성"을 원하면 PATH 목록의 디렉토리 중 하나에 새 CMD 파일을 작성하고 원하는대로 이름을 지정할 수 있습니다 (예 :) python26.cmd.

내용 python26.cmd은 다음과 같은 한 줄입니다.

@"C:\Program Files\Python26\bin\python.exe" %*

EXE / BAT / CMD의 위치를 ​​이해하지 못했고 정확히 무엇입니까? 폴더? 등록 폴더?
Ramzi Kahil

PATH 는 명령을 입력하면 실행 파일 인 경우 자동으로 검색되는 세미콜론으로 구분 된 디렉토리 목록을 포함하는 환경 변수입니다. 현재 PATH를 보려면 + Enter를 입력 cmd.exe하고 입력 echo %PATH%하십시오.
Robert

죄송하지만 여기서 뭔가를 얻지 못했습니다. PATH와 관련이 있습니까? 그리고 다시, 당신이 언급 한 EXE / BAT / CMD에 어떻게 도달합니까? 아니면 경로에 추가해야합니까?
Ramzi Kahil

더미 모드에서 확인 : 빈 텍스트 파일을 작성 C:\Windows\python26.cmd하고 올바른 경로가있는 행을 추가하십시오 python.exe. 의 이전 단계를 다시 수행하십시오 C:\Windows\python27.cmd. 이제 끝났습니다. 작동합니다-이해할 필요가 없습니다.
Robert

1

나는 파이썬을 사용하지 않지만 커맨드 라인에 대한 지식과 경험이 있습니다. 그리고 나는 파이썬이 명령 줄이라는 것을 알고 있습니다.

명령 프롬프트 ( cmd.exe배치 파일 명령을 실행하는 데 사용되는 프로그램이기도 함)는 system32폴더 에서 프로그램 / 파일을 실행 합니다.

따라서 shutdowncmd 를 입력 하면 cmd는 'C : \ windows \ system32 \ shutdown.exe'를 검색하고 실행합니다 (확장자가 제공되지 않으므로 그냥 가정합니다 exe. exe라고 가정합니다 . 확장, 기억할 수 없습니다). 어쨌든이 점을 염두에두고 이름을 바꾸 python.exe거나 이름을 바꾸면 python27.exe입력 한 명령을 변경할 수 있습니다. 물론 이것은 파이썬이 실행 파일을 system32폴더에 직접 배치하는 경우에만 작동 합니다.

이것이 귀하의 질문에 답변되기를 바랍니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.