'python'은 내부 또는 외부 명령으로 인식되지 않습니다. [중복]


95

그래서 최근에 Python 버전 2.7.5를 설치했고 그것에 대해 약간의 루프를 만들었지 만 문제는 cmd로 이동 python testloop.py하여 오류가 발생한다는 것입니다.

'python'은 내부 또는 외부 명령으로 인식되지 않습니다.

경로 설정을 시도했지만 아무 소용이 없습니다.

내 경로는 다음과 같습니다.

기음 : \ Program Files \ Python27

보시다시피 여기에 Python이 설치되어 있습니다. 나는 다른 무엇을 해야할지 모르겠다. 누군가 도울 수 있습니까?

답변:



255

명령 줄에서 "python"대신 "py"를 사용해보십시오.

C : \ Users \ Cpsa> py
Python 3.4.1 (v3.4.1 : c0e311e010fc, 2014 년 5 월 18 일, 10:38:22) [MSC v.1600 32 비트 (Intel)] on win32
"help", "copyright"입력 , "크레딧"또는 "라이센스"를 참조하십시오.
>>>


7
최근 설치된 python 3.4.2를 확인했습니다. py 명령은 자동으로 등록됩니다.
Jossi

6
공장! 많은 소스에서 파이썬을 사용해야한다고 말하는데 왜 파이썬이 좋지 않습니까?
Andrejs 2015-09-27

8
py자동으로 설정 되는 이상한 ...python . dafaq? 아,하지만이 대답은 stackoverflow.com/questions/32742093/ 을 설명합니다 ...- 기본적으로 py원하는 파이썬 버전을 지정할 수 있지만 아무것도 지정하지 않으면 기본값을 선택합니다
Don Cheadle

3
그래 .. 같은 질문 .. py는 파이썬 3.5.2에서 작동하지만 파이썬은 작동하지 않습니다. 내 environmetal 변수가 올바르게 설정되었습니다. 이유는 무엇입니까?
alpha_989

훌륭한! 그러나 내 조직에서는 기본 배포를 통해 sklearn을 설치할 수 없다고 생각합니다. 이 오류를 얻고있다 Failed to establish a new connection: [Errno 11002] getaddrinfo failed',)': /simple/sklearn/
재 Upadhyay

63

대답을 찾았습니다 ... 설치 프로그램을 클릭하고 "환경 변수에 python 추가"상자를 선택하십시오. 이전 버전을 제거하지 말고 수정을 클릭하십시오 .... 사진 링크를 클릭하십시오 ...

여기에 이미지 설명 입력


4
Balle balle! 당신은 흔들립니다. 이것은 환상적으로 작동했습니다. 효과를 확인하려면 Powershell과 명령 프롬프트를 다시 시작해야했습니다.
Merin Nakarmi

10

첫째, 파이썬 디렉토리가 어디에 있는지 확인하십시오. 일반적으로C:\Python27 . 귀하의 것이 다른 경우 아래 명령에서 변경하십시오.

설치 한 후에도 python이 여전히 인식되지 않으면 PowerShell에 다음을 입력합니다.

[환경] :: SetEnvironmentVariable ( "Path", "$ env : Path; C : \ Python27", "User")

PowerShell을 닫은 다음 다시 시작하여 Python이 이제 실행되는지 확인합니다. 그렇지 않은 경우 다시 시작해야 할 수 있습니다.

여기에 이미지 설명 입력


감사합니다. 이것은 Python 2.7을 "python"으로 추가하는 데 도움이되었습니다 (이미 "py"로 Python 3를 시작할 수 있음).
SamAndrew81

9

명령 프롬프트에서 python -v 대신 py -v를 입력하십시오.


8

파이썬 버전을 보려면 py -V대신 사용해야 합니다.python -V

C : \ Users \ ghasan> py -V

파이썬 3.7.1

파이썬의 실행 환경으로 이동하려면 py대신python

C : \ 사용자 \ ghasan> py

win32의 Python 3.7.1 (v3.7.1 : 260ec2c36a, 2018 년 10 월 20 일, 14:57:15) [MSC v.1915 64 비트 (AMD64)]

자세한 내용을 보려면 "help", "copyright", "credits"또는 "license"를 입력하십시오.

여기서 파이썬 프로그램을 다음과 같이 실행할 수 있습니다.

print ( 'Hello Python')

안녕하세요 Python



4

Python을 설치할 때 동일한 문제가 발생했으며 시스템에서 PATH를 설정하면 해결됩니다. 단계는 다음과 같습니다.

  • "제어판"-> "시스템"으로 이동합니다.
  • 왼쪽의 "고급 시스템 설정"을 클릭하십시오.
  • "환경 변수"를 클릭합니다.
  • "경로"변수 검색 및 클릭
  • "편집"을 클릭하십시오.
  • Windows7을 사용하는 경우 환경 변수 필드에 "C : \"를 추가 한 다음 기존 항목에서 세미콜론으로 구분합니다. Windows10을 사용하는 경우 "새로 만들기"를 클릭하여 추가하면됩니다.
  • 명령 프롬프트를 다시 열고 여기에 이미지 설명을 입력하십시오.

CMD에서 SETX PATH "PATHLOCATION OF TOOL"을 사용할 수도 있습니다. 예를 들어 SETX 경로 "% USERPROFILE % \의 AppData \ 로컬 \ 프로그램 \ 파이썬 \ PythonXX"
Prayson W. 다니엘

여섯 번째 단계에서 Add "C : \ Python34"또는 "C : \ Python27"이라고 말해야합니다. 이는 Python 버전에 따라
다릅니다

4

관리자 권한으로 CMD를 열고 (마우스 오른쪽 버튼을 클릭 한 다음 관리자 권한으로 실행) 여기에 다음 명령을 입력합니다.

set PYTHONPATH=%PYTHONPATH%;C:\My_python_lib

My_python_lib를 설치된 Python의 폴더 이름으로 바꾸십시오 C:\python27. 그런 다음 경로 변수가 설정되어 있는지 확인 echo %PATH%하려면 끝에 Python 부분이 표시됩니다. 따라서 이제 python액세스 할 수 있습니다. 이 튜토리얼에서


0

Python 문서 에서 위와 같이 PATH를 설정합니다.

Python의 설치 디렉토리가 시작될 때 모든 명령 창의 PATH에 추가되도록 정렬해야합니다. 최근에 Python을 설치했다면 dir C : \ py * 명령이 설치 위치를 알려줄 것입니다. 일반적인 위치는 C : \ Python27과 같습니다. 그렇지 않으면 전체 디스크 검색으로 축소됩니다.

Tools ‣ Find 또는 Search 버튼을 누르고“python.exe”를 찾으십시오. Python이 C : \ Python27 디렉토리 (작성 당시 기본값)에 설치되어 있음을 발견했다고 가정하면 다음 명령을 입력해야합니다.

그런 다음 전체 경로 이름을 사용하여 Python 명령을 실행하여 작동하는지 확인하십시오.


0

유용하지만 간단한 또 ​​다른 해결책은 Python이 PATH 변수에있는 경우 다운로드를 수행 한 후 컴퓨터를 다시 시작하는 것입니다. 이것은 Python을 새 컴퓨터에 다운로드 할 때 일반적으로하는 실수였습니다.


0

파이썬 3.7.4를 설치했습니다. 먼저 명령 프롬프트에서 파이썬을 시도했습니다. '파이썬이 인식되지 않는 명령어입니다 ......'라는 내용이었습니다. 그런 다음 'py'명령을 시도했는데 작동합니다.

내 샘플 명령은 다음과 같습니다.

py hacker.py

0

제거 후 다시 설치하고 CLI에서 'python'을 실행하는 경우 설치 후 'python'이 인식되도록 새 CMD를 열어야합니다. 'py'는 어떤 버전에도 연결되어 있지 않기 때문에 이전 CLI에서 인식 될 것입니다.


0

옵션 1 : 설치 중 환경 변수 추가에서 선택 옵션 2 : C : \ Users-> AppData (숨겨진 파일)-> Local \ Programs \ Python \ Python38-32 (설치된 버전에 따라 다름) \ Scripts 경로 복사 및 추가 env vars 경로.

나를 위해이 경로가 작동했습니다 : C : \ Users \ Username \ AppData \ Local \ Programs \ Python \ Python38-32 \ Scripts


0

SQL Server 2019가 Python과 함께 설치되면 Python 지침과 조금 더 혼란 스러웠습니다. 내가 찾은 실제 경로는 다음과 같습니다.

C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python37_64

실행 명령으로 실행되는 스크립트 :

Declare @script nvarchar(max)=N'print(11-2)' execute sp_execute_external_script @language = N'Python', @script = @script

SQL 2019 버전의 Python에 대한 추가 문서가 있습니다. git ( https://www.github.com/Microsoft/sqlmutils ) 에있는 sqlmutils-xxxzip 다운로드에서만 PIP를 사용하도록 권장하는 성명서 가 있지만주의 할 점이 있습니다. 현재 이것은 Python (Anaconda 및 결과적으로 pip)이 아닌 R에서만 작동합니다. SQL을 통한 Python은 작동하지만 pip는 아직 사용할 수 없습니다. (2019 년 11 월 25 일)

이 경우 업데이트를 받으면 좋을 것입니다.

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