programing

'batch3'이(가) 내부 또는 외부 명령, 작동 가능한 프로그램 또는 배치 파일로 인식되지 않습니다.

closeapi 2023. 5. 6. 14:59
반응형

'batch3'이(가) 내부 또는 외부 명령, 작동 가능한 프로그램 또는 배치 파일로 인식되지 않습니다.

2 Windows 7에서 Python 3.5.2를 사용해 .python3 app.py다음 오류 메시지가 표시됩니다.

'python3' is not recognized as an internal or external command,
operable program or batch file. 

그 이유에 대해 구체적인 원인이 있습니까?python3명령이 작동하지 않습니까?

환경 변수에 PATH가 추가되는 것도 확인했습니다.

python3.exe 파일이 없으므로 실패합니다.

시도:

파이의

대신.

py는 python.exe의 런처일 뿐입니다.시스템에 둘 이상의 파이썬 버전(2.x, 3.x)이 설치되어 있는 경우 시작할 파이썬 버전을 지정할 수 있습니다.

py -2 또는 py -3

다음을 시도할 수도 있습니다. 시스템에 Python이 설치된 경로로 이동하십시오.저에게 그것은 C와 같은 것이었습니다.\사용자\로컬 설정\응용 프로그램 데이터\프로그램\Python\Python37 이 폴더에서 Python 실행 파일을 찾을 수 있습니다.복제품을 만들고 이름을 python3으로 바꾸기만 하면 됩니다.매번 작동합니다.

여기에 이미지 설명 입력

사용자의 모든 설정을 변경해야 합니다.python3로의 .python당신의 원래 실수를 해결하기 위해.이 변경 사항은 현재 환경에서 Python 버전 세트를 실행합니다.: 이통를그일유야하경는해우지대로명화(일))python3크로스 플랫폼에서 작업하거나 다른 이유로 작업하기 때문에 해결 방법은 소프트 링크를 만드는 것입니다.Python 실행 파일이 들어 있는 폴더로 이동하여 링크를 만듭니다.예를 들어, mklink를 사용하는 Windows 10의 경우 이 기능이 작동했습니다.

cd C:\Python3
mklink python3.exe python.exe

Linux에서 (소프트) 심볼 링크 사용:

cd /usr/bin/python3
ln -s python.exe python3.exe

파이썬3.exe가 창에 정의되지 않았습니다.

프로젝트에 대한 가상 환경을 생성하여 사용해야 할 경우 필요한 버전의 python 경로 지정

파이썬 3

virtualenv --python=C:\PATH_TO_PYthon\python.exe 환경

파이썬2

virtualenv --python=C:\PATH_TO_PYthon\python.exe 환경

그런 다음 사용하여 환경을 활성화합니다.

.\environment\Scripts\activate.ps1

컴퓨터에 python2가 설치되어 있지 않으면 python3 대신 python만 사용해 볼 수 있습니다.

저의 경우 관리자가 지정한 커밋 시 깃 훅이 있습니다.그래서 (python3 호출로) 스크립트를 변경하는 것은 제게 매우 편리하지 않았습니다.

가장 간단한 해결 방법은 python.exe를 python3.exe로 복사하는 것이었습니다.

이제 저는 파이썬과 파이썬3모두 실행할 수 있습니다.

Python 27의 경우

virtualenv -p C:\Python27\python.exe django_concurrent_env

Pyton36용

 virtualenv -p C:\Python36\python.exe django_concurrent_env

다음 디렉토리에서 서버를 시작하는 명령을 입력합니다. py -3.7 -m http.server

윈도우 11을 설치한 후 관련 문제가 발생했는데, 여기서 cmd에 python3가 윈도우 스토어를 엽니다.저는 이 게시물과 다른 게시물 사이에서 그것을 분류할 수 있었습니다.간단히 말해서, 저는 python을 다시 설치하고 PATH에 추가하도록 했습니다.그런 다음 설정에서 앱 > 앱 & 기능 > 앱 실행 별칭을 사용합니다.여기서 제가 해야 할 일은 python3.exe 별칭을 제외한 모든 python.exe(아이돌 및 pip 포함)가 꺼져 있는지 확인하는 것이었습니다.이제 그것은 매력적으로 작동합니다.

FWIW: 이 문제의 근원은 당신이나 파이썬이 아닙니다.마이크로소프트는 코딩에 관심을 갖게 된 어린 아이들이 파이썬을 설치하는 것을 더 쉽게 만들고 싶어했기 때문에 자동으로 PATH에 실행 파일을 추가했습니다.이미 이 실행 파일을 가지고 있는 사용자에게는 이러한 문제가 발생할 수 있습니다.

대신 오른쪽 상단의 재생 버튼을 누르면 비주얼 스튜디오에서 작동한다는 것을 알게 되었습니다.

첫 번째 답변에 따라 사용 안 함

명령어에서 python3를 말하면 기본적으로 작동하지 않습니다.

모듈의 문제를 파악한 후(솔루션): https://youtu.be/paRXeLurjE4

요약:.모듈을 가져오는 데 문제가 발생한 경우 Python 모듈을 가져오려면:

검색에서 python 위로 이동: 폴더에서 열기 클릭 호버 및 마우스 오른쪽 버튼 클릭 속성은 \python 앞의 경로에 있는 모든 것을 복사합니다.그 창들을 닫으십시오.

cmd(관리자)의 경우: cd --복사된 경로 -- 그 다음 python -m pip install --upgrade pip cd 스크립트 pip install --module(패키지)과 같은 "패키지 이름" pip install --

win10에 3.7, 3.8 및 3.10이 설치되어 있습니다.

저의 "python"은 버전 3.10을 시작하고 명령을 받지 않습니다(예: -3.7). "py"는 최신 버전을 실행하지만 명령을 수락하며 "python3"는 아무것도 하지 않습니다.

제거된 3.10과 "python"은 이제 아무 것도 하지 않으며 "py"는 3.8을 시작합니다.

을추수없지만가할댓글,만없▁i지▁the,mlink@Stanislav가 https://stackoverflow.com/a/55229666/8441472 위의 이 답변에 제시한 옵션은 스크립트의 맨 위에 있는 교차 플랫폼 셰뱅을 보존합니다.#!/usr/bin/env python3)를 실행하고 올바른 파이썬을 실행합니다.

(python.org 에서 파이썬을 설치해도 요즘은 Windows에서 앱 마켓플레이스로 이동합니다.python3명령행에서.입력하는 경우python동일한 사이트에서 python.org 버전 repl을 시작합니다.이로 인해 스크립트가 출력을 생성하지 않지만 자동으로 완전히 실패할 가능성이 높습니다.이러한 현상이 얼마나 일반적인지는 모르겠지만 여러 장치에서 경험해 본 적이 있습니다.)

만약 당신이 python3를 시작하고 당신이 소유한 모든 것을 편집하고 싶지 않다면, 이것은 전혀 나쁜 접근법이 아닙니다...ㅋㅋㅋ.

언급URL : https://stackoverflow.com/questions/39910730/python3-is-not-recognized-as-an-internal-or-external-command-operable-program

반응형