Windows 7에서 명령 프롬프트에서 Python 프로그램을 실행하는 방법은 무엇입니까?
윈도우 7에서 명령 프롬프트로 파이썬 프로그램을 실행하는 방법을 알아보려고 합니다. (지금쯤 알아냈어야 했는데...)
명령 프롬프트에 "python"을 입력했을 때 다음 오류가 발생했습니다.
'batch'는 내부 또는 외부 명령어, 작동 가능한 프로그램 또는 배치 파일로 인식되지 않습니다.
제가 도움을 구할 때 가장 먼저 찾은 곳은 이 사이트 http://docs.python.org/faq/windows.html#how-do-i-run-a-python-program-under-windows 입니다.
어느 정도 도움이 되었지만 이 튜토리얼은 Windows 2000 이전 버전을 위해 작성되었기 때문에 Windows 7(윈도우 7) 컴퓨터에는 최소한의 도움이 되었습니다.저는 다음을 시도했습니다.
이전 버전의 Windows에서는 C:\AUTOEXEC을 편집하는 것이 가장 쉬운 방법입니다.BAT > 파일.다음과 같은 행을 AUTOEXEC에 추가하고자 합니다.BAT:
이 파일은 내 컴퓨터에 존재하지 않았습니다.
다음으로, 저는 이것을 시도했습니다: (여기: 어떻게 파이썬 프로그램을 실행합니까?)
Python을 도입하는 방법
창문들
프로그램을 실행하기 위해 운영 체제는 다양한 위치를 찾고 입력한 프로그램/명령의 이름을 일부 프로그램과 일치시키려고 합니다.
창에서:
제어판 > 시스템 > 고급 > |환경변수 | > 시스템변수 -> 경로
다음을 포함해야 합니다.C:\Python26; (또는 동등).맨 앞에 놓으면 제일 먼저 볼 수 있는 곳이 될 것입니다.또한 마지막에 추가할 수도 있으며, 이는 더 정상적일 수 있습니다.
그런 다음 프롬프트를 다시 시작하고 'python'을 입력합니다.모든 것이 작동했다면 ">>>" 프롬프트가 표시되어야 합니다.
이는 Windows 7(윈도우 7)과 관련이 있기 때문에 시스템 변수로 이동했습니다.변수 "python"을 "C:" 값으로 추가했습니다.\피톤27"
컴퓨터를 다시 시작한 후에도 계속 오류가 발생했습니다.
이거 어떻게 고치는지 아는 사람?
추가해야 .C:\Python27
"".이라는새 PATH됩니다.
환경변수를 그 "PATH"를 합니다.;
(는 구분 기호) 및 python. (으)로 및 python)가 exe를 포함하는 디렉터리의 경로(예:C:\Python27
하십시오.) 정확한 단계는 아래를 참조하십시오.
PATH PATH 경환변윈는수)의 합니다.cmd.exe
예를 들어, "python"과 같은 명령어 이름이 주어졌을 때 확인합니다. (실행 파일 확장자 목록에 PATHEXT 변수를 사용하여 시도합니다.이 이름을 가진 PATH에서 처음 발견되는 실행 파일이 시작되는 파일입니다.
변수를 에는 Windows를 시작할 Windows의 새 시작할 수 .cmd.exe
업데이트된 PATH를 가집니다.입력할 수 있습니다.set PATH
명령 프롬프트에서 현재 값을 확인할 수 있습니다.
Windows 7+에서 경로에 Python을 추가하는 정확한 단계:
- 컴퓨터 -> 시스템 속성(또는 ) -> 고급 시스템 설정
- 다음을 클릭합니다.
Environment variables...
에서)을 누릅니다(으(으)로 표시합니다. - 하고 PATH를 합니다.
;C:\Python27
버전으로 ) 끝까파 (이썬버전로대체으지대)파) - 확인을 클릭합니다.PATH에 대한 변경 사항은 변경 후 열린 명령 프롬프트에만 반영됩니다.
Python 2.7이 설치되어 있다고 가정합니다.
시작 메뉴로 이동
마우스 오른쪽 단추로 "컴퓨터" 클릭
속성을 선택합니다.
왼쪽에 "고급 시스템 설정"이라는 링크가 있는 대화 상자가 나타납니다.클릭합니다.
System Properties(시스템 속성) 대화상자에서 "Environment Variables(환경 변수)" 버튼을 클릭합니다.
환경 변수 대화 상자에서 시스템 변수 창 아래의 "경로"를 찾습니다.
추가";C:\Python27" 끝까지.세미콜론은 창의 경로 구분 기호입니다.
확인을 클릭하고 대화상자를 닫습니다.
이제 새 명령 프롬프트를 열고 "python"을 입력합니다.
그건 작동할 거야.
여기서 웹, 그리고 Python 설명서에서 해답을 찾고 스스로 테스트하는 데 약간의 노력이 필요했습니다. 마침내 Python 스크립트가 Windows 컴퓨터(WinXP 및 Win7)에서 원활하게 작동합니다.그래서 블로그에 글을 올려 다른 사람들에게 유용하게 쓰일 수 있도록 아래에 붙여놓았습니다.길이가 길어서 죄송합니다. 얼마든지 개선해 주십시오. 저는 전문가가 아닙니다.
[업데이트:이제 Python 3.3에는 Windows용 Python Launcher가 포함되어 있으며 이를 통해 기본 인터프리터나 py-2, py-3, py-2.7 등을 호출할 수 있습니다.또한 셰방 라인을 지원하므로 스크립트 자체에서 지정할 수 있습니다.3.3 이전 버전의 경우 런처를 별도의 다운로드로 사용할 수 있습니다.http://docs.python.org/3/whatsnew/3.3.html ]
Windows에서 Python 스크립트를 편리하게 실행
독자적인 Python 스크립트를 만들고 있거나, 데이터 파일로 무언가를 수행한 것에 대해 누군가가 스크립트를 제공했을 수 있습니다.Python 스크립트를 획득하여 "D:\myscripts\"에 저장했다고 가정합니다.ApplyRE.py ".다음과 같이 매개 변수를 전달하는 옵션(-o는 "출력 파일이 이미 있는 경우 덮어쓰기"를 의미함)을 사용하여 파일을 두 번 클릭하거나 명령행에 입력하여 편리하게 실행할 수 있습니다.
ApplyRE infile.txt outfile.txt -o
"C:\some files\some lexicon.txt"라는 데이터 파일도 있다고 가정합니다.가장 간단한 옵션은 파일이나 스크립트를 같은 위치에 배치하도록 이동하는 것이지만, 이렇게 하면 파일이나 스크립트가 서로 분리되어 있을 수 있습니다.
Windows에서 Python 인터프리터를 찾을 수 있는지 확인
Python을 설치한 후 명령 프롬프트에 python을 입력하면 작동하는지 확인합니다. 그런 다음 exit()를 입력하면 Python 인터프리터에서 돌아갑니다.
C:\>python
Python 3.2 (r32:88445, Feb 20 2011, 21:29:02) [MSC v.1500 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> exit()
C:\>
이것이 작동하지 않으면 ";C:PATH 환경 변수에 대한 \Python32"(따옴표 없음).자세한 내용은 아래 PATHEXT를 참조하십시오.
Python을 .py 및 .pyc와 연결
Apply(적용)를 두 번 클릭하는지 확인합니다.RE.py 이 운영합니다. (참고로, 파이썬 로고가 아이콘으로 있어야 하고 "파이썬 파일"이라는 레이블이 있어야 합니다.)아직 실행되지 않은 경우 .py 파일을 마우스 오른쪽 단추로 클릭하고 Open With, Choose Program을 선택한 후 "항상 사용..."을 선택합니다. 이 연결은 편리성을 향상시키지만 반드시 필요한 것은 아닙니다. 다음과 같이 스크립트를 실행할 때마다 "python"을 지정할 수 있습니다.
D:\my scripts>python ApplyRE.py lexicon-sample.txt -o
Running... Done.
여기에는 매우 구체적인 변형이 있으며, 다른 버전의 인터프리터를 지정할 필요가 없는 한 선택 사항입니다.
D:\my scripts>c:\python32\python ApplyRE.py lexicon-sample.txt -o
Running... Done.
하지만 그것은 고통입니다.다행히 PATH에 Python이 설치되고 .py와 연결되면 .py 파일을 두 번 클릭하거나 명령어로 직접 입력하면 됩니다.여기서는 스크립트를 직접 실행하는 것 같습니다. 스크립트와 함께 "내 스크립트" 폴더에 있는 샘플 파일에서 실행하는 것이 쉽고 간단합니다.
D:\my scripts>ApplyRE.py lexicon-sample.txt -o
Running... Done.
.py 확장자 생략(PATHEXT 편집)
Windows(윈도우)에서 .py(및 .pyc 파일)를 실행할 수 있음을 알려 입력을 더욱 줄일 수 있습니다.이렇게 하려면 컴퓨터를 마우스 오른쪽 단추로 클릭하고 속성, 고급, 환경 변수, 시스템 변수를 선택합니다.";"를 추가합니다.PY;.PYC"(따옴표 없이)를 기존 PATHEXT 변수에 적용하거나, 그렇지 않으면 변수가 아직 존재하지 않는 것으로 확인되면 변수를 만듭니다.명령 프롬프트를 닫았다가 다시 엽니다.이제 .py를 생략할 수 있습니다(참고로, 그렇게 하면 ApplyRE.exe 또는 ApplyRE.bat이 있는 경우 대신 실행됩니다).
D:\my scripts>ApplyRE lexicon-sample.txt -o
Running... Done.
시스템 PATH에 스크립트 추가
명령 프롬프트에서 스크립트를 자주 사용할 경우(BAT 파일을 사용하여 사용하는 것이 덜 중요함), 시스템 PATH에 스크립트의 폴더를 추가해야 합니다. (PATHEXT 옆에 PATH 변수가 표시됩니다. 여기에 따옴표 없이 ";D:\my scripts"를 추가하십시오.)이렇게 하면 다음과 같이 현재 위치에 있는 파일에 대해 다른 위치에서 스크립트를 실행할 수 있습니다.
C:\some files>ApplyRE "some lexicon.txt" "some lexicon OUT.txt" -o
Running... Done.
성공!명령줄을 간소화하기 위해 필요한 작업은 거의 이 정도입니다.
PATH를 조정하지 않고 직접 실행
빠른 타이피스트이거나 각 상황에 대한 배치 파일을 생성하는 데 문제가 없는 경우 PATH를 조정하는 대신 전체 경로(스크립트 또는 매개 변수)를 지정할 수 있습니다.
C:\some files>"d:\my scripts\ApplyRE.py" "some lexicon.txt" "some lexicon OUT.txt" -o
Running... Done.
C:\some files>d:
D:\>cd "my scripts"
D:\my scripts>ApplyRE.py "c:\some files\some lexicon.txt" "c:\some files\some lexicon OUT.txt" -o
Running... Done.
바로 가기 또는 배치 파일 만들기
.py가 설치된 Python과 연결된 경우 Apply를 두 번 클릭하면 됩니다.RE.py 에서 실행하지만 콘솔이 너무 빨리 나타나거나 사라져서 출력을 읽을 수 없습니다(또는 오류!).매개 변수를 전달하려면 먼저 다음 중 하나를 수행해야 합니다. (a) 마우스 오른쪽 단추를 클릭하고 바로 가기를 만듭니다.바로 가기를 마우스 오른쪽 단추로 클릭하여 속성을 편집하고 대상에 매개 변수를 추가합니다. (b) 배치 파일--적용과 같은 고유한 이름을 가진 일반 텍스트 파일을 만듭니다.리런.배트.출력을 볼 수 있도록 일시 중지를 요청할 수 있으므로 이 옵션이 더 나을 수 있습니다.다음은 c:\some 파일에서 위치하고 실행되도록 작성된 BAT 파일의 내용 샘플입니다.
python "d:\my scripts\ApplyRE.py" "some lexicon.txt" "some lexicon OUT.txt" -o
pause
고급: PYONPATH에 추가
일반적으로 이것은 필요하지 않지만, 관련이 있을 수 있는 또 다른 환경 변수는 PYONPATH입니다.이 변수에 d:\my 스크립트를 추가하면 다른 위치에 있는 다른 Python 스크립트에서 가져오기 문을 통해 이러한 스크립트를 사용할 수 있습니다.
Python에는 Windows 경로 파일 설정을 도와주는 스크립트가 포함되어 있습니다.
설치 후 명령 프롬프트 열기
cmd
Python을 설치한 디렉토리로 이동합니다.
cd C:\Python27
Tools\Scripts에서 python 및 win_add2path.py 스크립트 실행
python.exe Tools\Scripts\win_add2path.py
이제 사용할 수 있습니다.python
어디서든 명령으로.
경로를 경다썬 넣야합니다에 .PATH
변수.
시스템 변수 섹션에는 사용자 변수와 시스템 변수가 있어야 합니다.다을검니다합색을 .PATH
합니다.;C:\python27
.
그;
변수에게 이 값에 새 경로를 추가하도록 지시하는 것이고, 나머지는 어떤 경로인지 알려주는 것입니다.
은 에반사, 당은수있다니를 사용할 수 .;%python%
생성한 변수를 추가합니다.
많은 게시물을 거친 후에도 문제를 파악하는 데는 몇 시간이 걸렸습니다.윈도우에서 명령줄을 통해 파이썬을 실행하기 위한 간단한 언어로 작성된 자세한 접근법입니다.
python.org 에서 실행 파일 다운로드
최신 버전을 선택하고 Windows 실행 설치 관리자를 다운로드합니다.다운로드한 파일을 실행하고 설치가 완료될 때까지 기다립니다.
파일이 일부 관리자 폴더에 다운로드되었는지 확인합니다.
- Python 응용 프로그램의 파일 위치를 검색합니다.
- 오른쪽 버튼으로 합니다.exe 파일을 마우스 오른쪽 버튼으로 클릭하고 해당 속성으로 이동합니다.라는 형식인지 확인합니다.\Users..." "아니오"인 경우 3단계로 이동할 수 있습니다.그렇지 않으면 Python37 또는 다운로드한 버전을 "C:\", "C:\Program Files", "C:\Program Files(x86)" 중 하나로 복제합니다.
시스템 PATH 변수 업데이트 이것은 가장 중요한 단계이며 이를 위한 두 가지 방법이 있습니다. - (두 번째 방법을 따르는 것이 좋습니다.)
에서 ' ( 10 '시스템 환경변수 편집' (WINDOWS 10)
시스템 속성 대화상자에서 "환경 변수"로 이동합니다.
환변 경상를시변스수창아찾습다니를래의로템경서에. 의 맨 창 Path를 하십시오) (# System Variables는 사용자 변수가 아닙니다.) (# 시스템 변수 아래에 있는 Path를 클릭합니다.
Python37/PythonXX 폴더의 위치를 추가하여 경로 변수를 편집합니다. 줄을 - 음행을추니다습가했다.
파일C:\프로그램 파일(x86)\Python37;C: Files 프로그래밍 파일(x86)\ "파이썬37\"
확인을 클릭하고 대화상자를 닫습니다.
스크립트로 작성됨
명령 프롬프트를 열고 cd 명령을 사용하여 Python37/XX 폴더로 이동합니다.
문장을 : -음문장작성다니합을다.
"python.exe Tools\Scripts\win_add2path.py"
할 수
사용하기 »
합니다.cmd는 python 파일입니다.
.py 실행
python .py 을 파일 이름을 합니다.py 을 입력하여 실행합니다.
시스템 변수에는 변수를 추가하지 않습니다.기존의 'Path' 시스템 변수를 사용한 후 세미콜론을 추가하여 수정한 다음 c:\Python27
그래서 R&D 30분 후에 환경변수에서 PATH를 설정한 후에 그것을 깨달았습니다.
예.
C:\Python/27; "
방금 다시 시작
이제 cmd를 엽니다.
C:> cd Python27 C:\ Python27> python.exe
파이썬을 사용합니다.확장자가 있는 exe
다른 옵션은 다음과 같습니다.
소프트웨어가 Python 프로그램을 직접 실행하여 올바르게 설치되면 명령행 화면이 cmd 없이 자동으로 나타납니다.
감사해요.
시작 메뉴로 이동
마우스 오른쪽 단추로 "컴퓨터" 클릭
속성을 선택합니다.
왼쪽에 "고급 시스템 설정"이라는 링크가 있는 대화 상자가 나타납니다.클릭합니다.
System Properties(시스템 속성) 대화상자에서 "Environment Variables(환경 변수)" 버튼을 클릭합니다.
환경 변수 대화 상자에서 시스템 변수 창 아래의 "경로"를 찾습니다.
추가";C:\Python27" 끝까지.세미콜론은 창의 경로 구분 기호입니다.
확인을 클릭하고 대화상자를 닫습니다.
이제 새 명령 프롬프트를 열고 "python"을 입력하거나 오류 유형이 "python"이 아닌 "py"로 표시되는 경우
말씀드리고 싶은 것은 다음과 같습니다.
cd C:\Python27
python Tools\Scripts\win_add2path.py
"관리자용 사용자 변수"의 PATH 변수가 변경됩니다.
그러나 다른 사용자의 대답에 따라 열기도 할 수 있습니다.
시스템 -> 고급 시스템 설정 -> 고급 -> 환경 변수,
및 "시스템 변수"에서 경로 변수를 수정/추가합니다.;C:\Python27
그것의 끝에
먼입력야합다니를 .path
변수
C:\ path %path%;C:\Python27 press Enter
C:\Python27>python file_name press Enter
powershell에 다음을 입력합니다.
[Environment]::SetEnvironmentVariable("Path", "$env:Path;C:\Python27", "User")
파워셸을 닫았다가 열고 다시 시도합니다.이것이 당신의 문제를 해결할 것입니다.
은 환경 인 이이지환변합편니를 해야 합니다.PATH
가추를 합니다.;c:\python27
은 하나의 경로 이름과 구분합니다(이미 경로 이름에 것입니다) 이미 여러 개의 경로 이름이 있습니다.PATH
).
또는 다음과 같이 입력할 수 있습니다.
c:\python27\python
명령 프롬프트에서 환경 변수를 수정할 필요가 없습니다.
에서는 Windows를 합니다.C:\Python27\python.exe
에 python
.
추가하는 경우C:\Python27
당신의 길로, 당신은 그것을 단지로 줄일 수 있습니다.python.exe
하지만 당신은 이것을 할 필요가 없습니다.
를 합니다.PATH
및 append 수 too 및 append;%python%
그렇지 않으면 실행 파일을 찾을 수 없습니다.
먼저 이 URL을 사용하여 Python을 창에 설치한 다음 경로 변수를 다음과 같이 추가합니다.
c:\python27
Windows 7에서 이 경로 사용:
C:\Python27;C:\Python27\Lib\site-packages\;C:\Python27\Scripts\;
환경 변수에 경로를 추가했는데도 동일한 문제를 발견했습니다.마지막으로, "C:"를 넣었습니다.\Python27"은 환경변수의 "PATH" 앞 부분에 있으며 cmd를 다시 시작하면 작동합니다!!!이것이 도움이 되길 바랍니다.
윈도우즈 10 및 Python 3.5.1 사용자의 경우:
Windows 10에서 Python을 설치하는 동안 "설치"를 누르기 전에 "cmd 프롬프트에 추가" 옵션을 선택하는 것을 잊지 마십시오.이를 통해 cmd에서 python에 쉽게 액세스할 수 있습니다.
옵션을 선택하지 않은 경우 cmd의 경로 설정을 사용하여 실행 파일로 사용할 수 있는지 확인하십시오.그렇지 않은 경우 시작 >> 제어판 >> 시스템 및 보안 >> 시스템 >> 고급 시스템 설정 >> 고급 >> 환경 변수로 이동합니다.시스템 변수에서 PATH를 선택하고 편집합니다.그런 다음 "C:"를 복사합니다.새 줄에 \Python35\cmd"가 있습니다.그 후에 같은 절차로 PATHEXT에 .PY를 추가해주시기 바랍니다.
또한 Start >> Control Panel >> System and Security >> System >> Advanced System Settings >> Advanced >> Environment Variables.. 여부도 확인 부탁드립니다.사용자 이름의 사용자 변수 >> PATH에는 다음 두 줄이 포함되어 있습니다 - "C:\Users\사용자 이름\AppData\로컬\프로그램\Python\Python35-32\스크립트\" & "C:\Users\사용자 이름\AppData\로컬\프로그램\파이썬\Python35-32\".또는 수동으로 추가하십시오.
참조: https://docs.python.org/3/using/windows.html
시작 메뉴로 이동 마우스 오른쪽 버튼으로 "컴퓨터"를 클릭하고 "속성"을 선택합니다. 왼쪽에 "고급 시스템 설정"이라는 링크가 나타납니다.클릭합니다.System Properties(시스템 속성) 대화상자에서 "Environment Variables(환경 변수)" 버튼을 클릭합니다.환경 변수 대화 상자에서 시스템 변수 창 아래의 "경로"를 찾습니다.추가";C:\Python27" 끝까지.세미콜론은 창의 경로 구분 기호입니다.확인을 클릭하고 대화상자를 닫습니다.이제 새 명령 프롬프트를 열고 "python"을 입력합니다.
그래도 문제가 지속되면 명령 프롬프트에 "python" 대신 "py"를 입력하십시오. 도움이 될 수 있습니다!!!!
시버튼을누른다음입니다합력작다니합입▁press▁then력다음▁start를 입력합니다.cmd
를 '. - 명령 프롬프트는 'Administrator'입니다.
글을 쓰다setx -m path "%path%;C:\Python27"
그런 다음 Enter 키를 누릅니다.
[여기서-m
모든 사용자에게 액세스 권한을 부여하기 위해 및Python27
227은 버전 2.7입니다.
%path%;
원래 값이 파괴되는 것을 방지합니다. C:에됩니다.\Python27이 전류에 추가됩니다.Path
value.value.value.
그게 다예요, 당신은 끝났어요.
한 단계를 제외하고 수행한 모든 단계가 올바릅니다. 대신 하나의 개별 변수를 만드는 대신 아래 단계를 수행하십시오.
- 을 합니다.
python.exe
파일, 상위 폴더를 찾습니다. - python 설치 파일이 있는 폴더 경로 복사
- 이제 제어판-시스템-고급 설정-환경 변수로 이동합니다.
- 경로 변수 찾기 복사된 폴더 경로를 여기에 붙여넣고 추가합니다;
- 설정이 유형 " " " " " " cmd "로 합니다.
python
.
python이 설치된 경로로 이동합니다(python에 입력하여 메뉴를 시작하고 파일 위치를 엽니다).주소 도구 모음에서 Python 버전을 입력하고 Enter 키를 누릅니다.명령 프롬프트는 코드가 작동하도록 파이썬이 저장된 정확한 경로와 함께 열립니다.드라이브에 주피터 노트북을 설치한 경우에도 마찬가지입니다.주피터가 저장된 폴더로 이동하여 주소 표시줄에 주피터 노트북을 입력하고 Enter 키를 누릅니다.시스템 경로를 변경하는 것보다 쉽습니다.
Windows 8의 경우 "py"를 입력합니다.
언급URL : https://stackoverflow.com/questions/4621255/how-do-i-run-a-python-program-in-the-command-prompt-in-windows-7
'programing' 카테고리의 다른 글
ggplot을 사용하여 플롯을 만들 때 hjust와 vjust는 무엇을 합니까? (0) | 2023.07.07 |
---|---|
Oracle PL/SQL 문자열 비교 문제 (0) | 2023.07.07 |
메모리 제한 초과로 인해 Firebase의 클라우드 기능이 중지되었습니다. (0) | 2023.07.07 |
MongoDB 집계 프레임워크를 사용하여 소수점 이하 2자리로 반올림 (0) | 2023.07.07 |
압축된 파일을 Panda DataFrame으로 읽기 (0) | 2023.07.07 |