명령 프롬프트에서 Python 명령이 작동하지 않음
가 때할력을 치면.python
에 " 행 프 프 트 가 말 합 니 다 롬 명 령 로 으 니python is not recognized as an internal or external command, operable program, or batch file
해야 ?어떻게 해야 하나?
참고: 컴퓨터에 Python 2.7 및 Python 3.2가 설치되어 있습니다.
Windows용 릴리스에서 Win10용 최신 Python을 설치했습니다.그냥 입력하기py
에 시대에Command Prompt Window
Python을 시작합니다.
Microsoft Windows [Version 10.0.15048]
(c) 2017 Microsoft Corporation. All rights reserved.
C:\Users\sg7>py
Python 3.6.3 (v3.6.3:2c5fed8, Oct 3 2017, 18:11:49) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>`enter code here`
테스트:
>>> print("hello!")
hello!
>>>
이 저의경파설곳입니다치된에 .C:\Users\sg7\AppData\Local\Programs\Python\Python36>
C:\Users\sg7\AppData\Local\Programs\Python\Python36>dir
Volume in drive C is Windows7_OS
Volume Serial Number is 1226-12D1
Directory of C:\Users\sg7\AppData\Local\Programs\Python\Python36
08/05/2018 07:38 AM <DIR> .
08/05/2018 07:38 AM <DIR> ..
12/18/2017 09:12 AM <DIR> DLLs
12/18/2017 09:12 AM <DIR> Doc
12/18/2017 09:12 AM <DIR> include
12/18/2017 09:12 AM <DIR> Lib
12/18/2017 09:12 AM <DIR> libs
10/03/2017 07:17 PM 30,334 LICENSE.txt
10/03/2017 07:17 PM 362,094 NEWS.txt
10/03/2017 07:15 PM 100,504 python.exe
10/03/2017 07:12 PM 58,520 python3.dll
10/03/2017 07:12 PM 3,610,776 python36.dll
10/03/2017 07:15 PM 98,968 pythonw.exe
08/05/2018 07:38 AM 196,096 Removescons.exe
08/05/2018 07:38 AM 26,563 scons-wininst.log
08/05/2018 07:38 AM <DIR> Scripts
12/18/2017 09:12 AM <DIR> tcl
12/18/2017 09:12 AM <DIR> Tools
06/09/2016 11:53 PM 87,888 vcruntime140.dll
9 File(s) 4,571,743 bytes
10 Dir(s) 20,228,898,816 bytes free
가 내가있때에 때.C:\Users\sg7>
수준 - 디렉터리 수준python
를 입력하여 호출할 수 있습니다.AppData\Local\Programs\Python\Python36\python
C:\Users\samg>AppData\Local\Programs\Python\Python36\python
Python 3.6.3 (v3.6.3:2c5fed8, Oct 3 2017, 18:11:49) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>
3은 다음 위치에 입니다.C:\Users\YourUserNameHere\AppData\Local\Programs\Python\Python37
변수에 과 같이 .%USERPROFILE%\AppData\Local\Programs\Python\Python36
드디어 성공했어요!!!
저는 그것을 작동시키기 위해 무언가를 해야 했습니다.
- PATH 시스템 변수의 끝에 C:\Python27\를 추가합니다.
- PYTHONPATH 시스템 변수의 끝에 C:\Python27\를 추가합니다.
저는 그것이 작동하기 위해 이것들을 둘 다 추가해야 했습니다.
하위 디렉터리를 추가해도 어떤 이유에서인지 작동하지 않았습니다.
모두의 답변에 감사드립니다.
그 비디오는 매우 유용했습니다.
- 시스템 속성 -> 고급으로 이동합니다(또는 시작 메뉴에 "시스템 환경"을 입력합니다).
- 환경 변수 클릭
- 'PATH' 변수 편집
- 2개의 새 경로 'C:\Python27' 및 'C:\Python27\스크립트'
- cmd를 다시 실행하고 python을 입력합니다.
그것은 나에게 효과가 있었다.
"python" 명령보다는 최신 버전의 Python을 실행하는 sg7의 답변에 설명된 대로 pyruncher를 통해 Python을 실행하는 것을 고려하십시오(또는 특정 버전을 선택할 수 있습니다).설치 중에 확인란을 통해 py 런처가 활성화됩니다(기본값: "on").
그럼에도 불구하고 "처음 설치"할 때나 기존 설치를 "수정"하여 "python" 명령을 PATH에 넣을 수 있습니다.
첫 번째 설치:
첫 번째 대화 상자에서 "[x] Python x.y를 PATH에 추가" 상자를 선택합니다.버전 3.8에서는 다음과 같이 표시됩니다.
이렇게 이다음추효있습다니과가가는에 다음과 것이 .PATH
변수:
C:\Users\...\AppData\Local\Programs\Python\Python38-32\Scripts\
C:\Users\...\AppData\Local\Programs\Python\Python38-32\
기존 설치 수정:
설치 프로그램(예: 다운로드, python-3.8.4.exe)을 다시 실행하고 "수정"을 선택합니다.원하는 옵션 기능을 모두 선택하고 [다음]을 클릭합니다.[x] "환경 변수에 Python 추가" 및 [설치]를 선택합니다.
윈도우즈 7 python에서 명령 프롬프트의 start 명령은
c:\>python3
그러나 윈도우 10 파이썬에서 명령 프롬프트의 시작 명령은
C:\>py
Python 3.6.3 (v3.6.3:2c5fed8, Oct 3 2017, 17:26:49) [MSC v.1900 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>
C:\>py --version
Python 3.6.3
C:\>
그러나 윈도우 10에서는 python3 구문이 작동하지 않으며 오류도 발생하지 않습니다.
Django start 명령도 python3 대신 py를 사용합니다.
d:\>py manage.py runserver
그러나 설치 경로가 추가되지 않은 Windows 11에서는 사용자 변수 섹션의 환경 변수를 사용하여 추가해야 할 경우가 있습니다.
이 동일한 문제를 있는 , ("PATH", "PATH")C:\Users\pete.kirkham\AppData\Local\Programs\Python\Python39\python
경로를 하며, Win )을 실행합니다.python
는 기본적으로 윈도우즈 저장소에 별칭으로 지정됩니다.
설정 > 앱 실행 별칭으로 이동하고 대신 앱 설치 프로그램을 실행하는 파이썬의 별칭을 비활성화합니다.
자세한 내용은 이 질문에서 확인할 수 있습니다. CMD는 python을 입력할 때 창 저장소를 엽니다.
(조직에서 Windows Store를 비활성화하지 않고 Store를 통해 설치하는 경우 설치 시 Windows Store를 비활성화하지만 python.org 에서 다운로드를 통해 설치하는 경우 Windows Store를 비활성화하지 않는 것이 좋습니다.)
이것은 나에게 효과가 있습니다.
PS C:\Users\MyUsername> py -V
Python 3.9.0
벌써 대본을 주셨어요.
C:\Users\hUTBER\AppData\Local\Programs\Python\tools\scripts\win_add2path.py
파일을 닫았다가 열어야 합니다.cmd
그렇지 않으면 그곳에 새로운 길이 없을 것입니다.
이 스크립트를 찾을 수 없는 경우 이들 경로가 추가되므로 마지막에 수동으로 추가해야 했습니다.
C:\Users\hUTBER\AppData\Local\Programs\Python\Python35
C:\Users\hUTBER\AppData\Local\Programs\Python\Python35\Scripts
가 사는 곳 그리고 은 내가사곳지금과는지금▁where▁mine과곳▁now▁and는.python
에서 .cmd
Python 3.10
사용하다py
그리고 아닌python
.
ㅠㅠpy --version
이 버전을 사용하는 경우.
위의 유용한 답변의 지침을 따른 후에도 명령줄에서 python을 호출하면 Microsoft Store가 열리고 소프트웨어를 다운로드할 페이지로 리디렉션됩니다.
이 나는이 0Ko 파이썬의 python.에 의해 했습니다.exe 파일에 의해 발생한다는 것을 발견했습니다.AppData\Local\Microsoft\WindowsApps
PATH에 파이썬 파일보다 .
이 폴더를 내 PATH에서 제거하면 해결됩니다.
Kalle은 이 비디오가 있는 페이지에 링크를 올렸지만 XP에서 실행되었습니다.Windows 7을 사용하는 경우:
- 윈도우 키를 누릅니다.
- 시스템 환경을 입력합니다.Enter 키를 누릅니다.
- 를 누릅니다.
alt + n
- 를 누릅니다.
alt + e
- 오른쪽을 누른 다음
;
은 세미콜론입니다 - 합니다: 을추가않고마다입력다니합음.
C:\Python27
- Enter를 두 번 누릅니다.esc를 누릅니다.
- 사용하다
windows key + r
실행 대화 상자를 표시합니다.에 입력python
Enter 키를 누릅니다.
몇 가지 의견이 있습니다.
안 함 정안함
PYTHONPATH
만약 당신이 원하는 것이 파이썬을 사용하는 것이라면.PATH
.그PYTHONPATH
환경 변수는 Python에서 가져올 모듈을 찾을 위치를 알려줍니다.설정:C:\Python27\
도움이 되는 것은 아무것도 이루지 못할 것입니다. 해롭지 않을 수도 있지만요.환경 변수 수정(포함)
PATH
시스템 변수 편집의 )는 이미 실행 중인 프로세스에 영향을 주지 않습니다.다시 시작해야 합니다.cmd.exe
일의 변화를 위해그러나 재부팅은 필요하지 않습니다.PATH를 수정할 때 스크립트 하위 디렉터리도 추가합니다.또는 다른 말로 표현하자면(그리고 앞의 예를 사용하여): 추가
;C:\Python27;C:\Python27\Scripts
이렇게 하면 다음과 같은 스크립트를 실행할 수 있습니다.easy_install
,pip
,virtualenv
또는sphinx
명령행에서 - 일단 설치하면 됩니다.이것은 Windows와 비슷한 UNIX-y입니다. (N.B.)그Scripts
서브디렉토리는 Python을 새로 설치한 후에는 존재하지 않지만 필요할 때 생성됩니다.)추가하지 않음
Lib
또는DLL
의 디렉터리PATH
그럴 필요도 없고 해가 될 수도 있습니다.여러 버전의 Python을 설치한 경우(이는 그다지 드문 일이 아님)에는 이러한 버전을 설치하지 않는 것이 좋습니다.
PATH
보세요.cmd.exe
를PATH
각 버전에 대해.PEP-397에도 관심이 있을 수 있습니다.
저는 아마 여기서 가장 초보적인 사용자일 것입니다. 윈도우 8의 명령줄에서 파이썬을 실행하는 데만 6시간이 걸렸습니다.64비트 버전을 설치한 후 제거하고 32비트 버전으로 교체했습니다.그런 다음, 특히 시스템 변수에 경로를 정의하여 대부분의 제안을 시도했지만 여전히 작동하지 않았습니다.
그러고 나서 명령줄을 입력했을 때 깨달았습니다: echo %path%
경로가 여전히 C:\python27로 향하지 않았습니다.그래서 저는 컴퓨터를 다시 시작했고, 이제 작동합니다.
과 같은해야 합니다. 다음을 수행하십시오.My Computer > Properties > Advanced System Settings > Environment Variables
> 그런 다음 시스템 변수 아래에 "PythonPath"라는 새 변수를 만듭니다.는 이변에나는을 가지고 있습니다."C:\Python27\Lib;C:\Python27\DLLs;C:\Python27\Lib\lib-tk;C:\other-foolder-on-the-path"
.
여기 다른 사람들이 공유하는 컴퓨터를 사용하는 직장인들을 위한 것입니다.
사용자 경로를 경로에 넣고 컴퓨터의 PATH 변수에 PYONPATH 변수를 만들었습니다.Windows 7(윈도우 7)의 컴퓨터 속성 -> 고급 설정의 환경 변수에 나열됩니다.
예:
C:\Users\randuser\AppData\Local\Programs\파이썬37
이것은 제가 명령 프롬프트를 사용할 수 있도록 만들었습니다.
이것이 도움이 되었기를 바랍니다.
실행 파일을 찾는 위치를 정의하는 PATH에서 파이썬 실행 파일을 찾을 수 없는 것 같습니다.PATH에서 python 실행 파일을 가져오는 방법에 대한 지침은 공식 지침을 참조하십시오.
컴퓨터의 PATH 변수에 python bin 디렉터리를 추가합니다.Windows 7(윈도우 7)의 컴퓨터 속성 -> 고급 설정의 환경 변수에 나열됩니다.Windows 8(윈도우 8)에서도 마찬가지여야 합니다.
PATH에 파이썬을 추가해야 합니다.틀릴 수도 있지만 Windows 7(윈도우 7)의 cmd는 Windows 8(윈도우 8)과 동일해야 합니다.명령줄에서 이 작업을 수행합니다.를 영구적으로 사용하면 경로가 변경됩니다.등호는 없으며 따옴표가 사용됩니다.
setx PATH "%PYTHONPATH%;C:\python27"
을 합니다.c:\python27
타핑에서파이썬버디로전리렉토의실할을 합니다.python
명령 프롬프트로 이동합니다.
명령대로 하면 됩니다.py
윈도우 7에서 파이썬 3.6.2를 실행하고 있는데 잘 작동합니다.
경로가 echo %path%
cmd.cmd 으로 합니다.Python은 여전히 잘 작동합니다.
입력 중에 실수로 Enter 키를 눌러 이 문제가 발생했습니다.python
...
편집: 사용자 지정 폴더 C:에 파이썬을 설치했다고 언급하지 않았습니다.\피톤\
경로에 python 디렉토리를 추가할 때([컴퓨터] > [속성] > [고급] > [환경 변수] > [시스템 변수] > [경로] > [편집]) 세미콜론을 추가한 다음 "python.exe" 파일이 저장된 정확한 디렉토리(예: C:\Python\)를 추가해야 합니다."python.exe"가 저장되어 있는 경우 Python27).그런 다음 명령 프롬프트를 다시 시작합니다.
명령 프롬프트로 작업 중이고 시스템 변수 PATH에 python 경로를 추가한 후에도 문제가 발생하는 경우.
명령 프롬프트(cmde.exe)를 다시 시작해야 합니다.
설치 시 발생하는 일반적인 문제를 추가하려고 합니다.경로 설치 길이가 너무 길 수 있습니다.이 문제를 방지하려면 표준 경로를 250자 미만으로 변경합니다.
WIN10 운영 체제에서 소프트웨어를 설치하고 사용자 지정 설치를 수행했을 때 이를 깨달았습니다.사용자 지정 설치에서 소프트웨어에 의해 PATH 변수로 Python을 추가할 수 있어야 합니다.
시나리오에서는 내시리서에를 하면 할때행실이 됩니다.py -V
나에게 버전을 입니다, 이썬버보여겁니다줄파을전겁다니▁it.
그렇지만python -V
보여줄 것입니다Python was not found;
위의 답변은 설정이 필요할 수 있음을 보여줍니다.environment variable
비단뱀을 위한.하지만 저는 이미 환경 변수를 설정했습니다.
가 막으로마를 할 때, 실가행고할때려하내지.where.exe python
, 그 중는 경로 명어, 개은 2의 .exe를 보여주었고, 그 중 하나는 경로에 있습니다.\AppData\Local\Microsoft\WindowsApps
환경으로도 설정되어 있기 때문에 이 python.exe 파일을 삭제하면 작동합니다.
이것들 중 어느 것도 저에게 효과가 없었습니다.Python이 실제로 그 경로 내에서 인식되도록 하기 위해 필요한 것은 다른 웹 사이트가 아닌 이 웹 사이트에서만 최신 버전의 Python을 다운로드하는 것입니다. https://www.python.org/downloads/
그러나 설치하는 동안 주의하십시오. 기본 설치는 Windows 컴퓨터가 있는 경우 제어판의 환경 변수에 Python 경로를 추가하지 않도록 설정되어 있지만, 설치가 수행되도록 설정을 변경해야 합니다. 그러면 모든 작업이 자동으로 수행됩니다.
언급URL : https://stackoverflow.com/questions/13596505/python-command-not-working-in-command-prompt
'source' 카테고리의 다른 글
패키지 '@angular/cli'는 종속성이 아닙니다. (0) | 2023.04.26 |
---|---|
의 형식 문자열에서 가새(곡선 괄호)를 이스케이프하는 방법.그물 (0) | 2023.04.26 |
두 NSD 날짜를 비교하는 방법어느 것이 더 최근입니까? (0) | 2023.04.26 |
Android Studio 프로젝트의 .gitignore에는 무엇이 있어야 합니까? (0) | 2023.04.26 |
병렬 목록이 주어지면 다른 목록을 동일한 방식으로 순열(재배치)하면서 하나를 정렬하려면 어떻게 해야 합니까? (0) | 2023.04.26 |