내가 입력 한 python
명령 행에 있지만, 명령 프롬프트 파이썬은 내부 또는 외부 명령, 실행할 수있는 프로그램, 또는 배치 파일이 아닙니다 말한다. 어떻게해야합니까?
참고 : 컴퓨터에 Python 2.7 및 Python 3.2를 설치했습니다.
답변:
마침내 작동했습니다!
나는 그것을 작동시키기 위해 일을해야했다
작동하려면 둘 다 추가해야했습니다.
하위 디렉토리를 추가해도 어떤 이유로 작동하지 않았습니다.
귀하의 답변에 감사드립니다.
Windows 용 릴리스 에서 Win10 용 최신 Python을 설치했습니다 . 그냥 입력 py
에서이 Command Prompt Window
파이썬을 시작합니다.
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!
>>>
제 경우에는 Python이 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.
>>>
최신 Python 3.7은 다음 위치에 설치됩니다.
C:\Users\YourUserNameHere\AppData\Local\Programs\Python\Python37
원하는 경우 경로 환경 변수에 추가 할 수 있습니다.
%USERPROFILE%\AppData\Local\Programs\Python\Python36
python
하고 확인 sys.executable
하면 나에게 제공 C:\\Python27\\python.exe
됩니다. 전화 py
하면 C:\\Users\\{user}\\AppData\\Local\\Continuum\\anaconda3\\python.exe
. Anaconda는 내 PATH에 있지만 Python27은 그렇지 않습니다. 누군가가 이것이 왜 그런지에 대한 통찰력을 가지고 있다면, 나는 그것을 매우 감사하겠습니다! 편집 : 실행을 시도 py -i {filename}
했고 Python 2.7에서 실행되었습니다. Grr.
pip
하고 싶지만 무엇을 입력해야할지 모르겠습니다.
Windows 7에서 명령 프롬프트의 python 시작 명령은 다음과 같습니다.
c:\>python3
하지만 Windows 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:\>
그러나 Windows 10에서는 python3 구문이 작동하지 않고 오류가 발생하지 않습니다.
Django start 명령 은 python3 대신 py 를 사용합니다 .
d:\>py manage.py runserver
python3
, python
충분하다. 이 python.exe
적어도 버전 3.8.6 I 사용을위한 설치 디렉토리에있는 파일.
오히려 명령 "파이썬"을 통해 파이썬을 시작 생각보다 평 발사기 , SG7의 대답에 설명 된대로 , 파이썬 실행하여 최신 버전 (또는 특정 버전을 선택할 수 있습니다). py 실행기는 설치 중 확인란을 통해 활성화됩니다 (기본값 : "on").
그럼에도 불구하고 "처음 설치할 때"또는 기존 설치를 "수정"하여 PATH에 "python"명령을 넣을 수 있습니다.
첫 번째 설치 :
첫 번째 대화 상자에서 "[x] Python xy를 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 추가"및 [설치]를 선택합니다.
그들은 이미 우리를 위해이 작업을 수행 할 스크립트를 제공했습니다.
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
내 그리고 지금 python
일하는 곳cmd
Kalle 은이 비디오 가있는 페이지에 대한 링크를 게시 했지만 XP에서 완료되었습니다. Windows 7을 사용하는 경우 :
alt + n
alt + e
;
(세미콜론)C:\Python27
windows key + r
실행 대화 상자를 불러오는 데 사용 합니다. 입력 python
하고 Enter를 누르십시오.SYSTEM PATH에 python 실행 파일을 추가하고 다음을 수행합니다. 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"
.
C:\Python27
경로 중 하나로 추가해보십시오 . 작동합니다. 그리고 파이썬 디렉토리의 이름이 올바른지 확인하십시오.
몇 가지 의견 :
PYTHONPATH
.NET에서 Python을 얻는 것이 원하는 경우 설정하지 마십시오 PATH
. PYTHONPATH
환경 변수 어디 가져올 수있는 모듈을 찾아하는 파이썬을 알려줍니다. 로 C:\Python27\
설정해도 무해하지만 유용한 것은 없습니다.
PATH
"시스템 변수 편집"에서 환경 변수 (포함 )를 수정 해도 이미 실행중인 프로세스에는 영향을주지 않습니다. 즉 cmd.exe
, 변경 사항이 적용 되려면 다시 시작 해야합니다. 그러나 재부팅은 필요하지 않습니다.
PATH를 수정할 때 Scripts 하위 디렉토리도 추가하십시오. 또는 다른 말로 표현하려면 (그리고 이전 예제를 사용하여) : add ;C:\Python27;C:\Python27\Scripts
. 이것은 당신이 같은 스크립트를 실행할 수 easy_install
, pip
, virtualenv
또는 sphinx
명령 줄에서 - 당신이 그를 설치하면, 즉. 이것은 Windows에서와 마찬가지로 UNIX-y에 관한 것입니다. (NB Scripts
하위 디렉토리는 Python을 새로 설치 한 후에는 나타나지 않지만 필요할 때 생성됩니다.)
하지 마십시오 추가 넣어 Lib
또는 DLL
상의 디렉토리 PATH
. 필요가 없으며 해로울 수 있습니다.
파이썬의 여러 버전을 설치 한 경우 (전부는 아닙니다 드문 것을) 당신이 더 나을 수도 있지 온 그들 중 하나를 두는 PATH
대신에 다른 바로 가기를 만들 cmd.exe
을 설정 서로 다른 버전의 PATH
각 버전을. PEP-397에 관심이있을 수도 있습니다 .
다른 사람과 공유하는 컴퓨터를 사용하는 직장인을위한 것입니다.
내 사용자 경로를 경로에 넣고 내 컴퓨터의 PATH 변수에 PYTHONPATH 변수를 만들었습니다. Windows 7의 컴퓨터 속성-> 고급 설정의 환경 변수 아래에 나열됩니다.
예:
C : \ Users \ randuser \ AppData \ Local \ Programs \ Python \ Python37
이것은 명령 프롬프트를 사용할 수 있도록 만들었습니다.
이것이 도움이 되었기를 바랍니다.
PATH에 Python을 추가해야합니다. 내가 틀릴 수도 있지만 Windows 7은 Windows 8과 동일한 cmd를 가져야합니다. 명령 줄에서이 작업을 시도하십시오. setx
영구적 으로 사용 하면 PATH가 변경됩니다. 등호가 없으며 따옴표가 사용됩니다.
setx PATH "%PYTHONPATH%;C:\python27"
명령 프롬프트에 c:\python27
입력하여 실행할 python 버전의 디렉토리로 설정하십시오 python
.
setx
에 대한 영구적 인 대안 set
이며 내 대답을 변경했습니다.
경로에 python 디렉토리를 추가 할 때 (컴퓨터> 속성> 고급 시스템 설정> 고급> 환경 변수> 시스템 변수> 경로> 편집) 세미콜론을 추가해야합니다. 그런 다음 파일이있는 정확한 디렉토리를 추가해야합니다. "python.exe"가 저장됩니다 (예 : "python.exe"가 저장된 경우 C : \ Python \ Python27). 그런 다음 명령 프롬프트를 다시 시작하십시오.
설치시 발생하는 일반적인 문제를 추가하고 싶었습니다. 경로 설치 길이가 너무 길 수 있습니다. 이를 방지하려면 표준 경로를 250 자 미만으로 변경하십시오.
WIN10 운영 체제에 소프트웨어를 설치하고 사용자 지정 설치를했을 때 이것을 깨달았습니다. 사용자 지정 설치에서 소프트웨어에 의해 Python을 PATH 변수로 추가 할 수 있어야합니다.
이들 중 어느 것도 실제로 나를 위해 일하지 않았습니다. Python이 경로 내에서 실제로 인식되도록하려면 다른 웹 사이트가 아닌이 웹 사이트에서만 최신 버전을 다운로드해야합니다. https://www.python.org/downloads/
그러나 설치하는 동안주의하십시오. 기본 설치는 Windows 컴퓨터가있는 경우 제어판의 환경 변수에 Python의 경로를 추가하지 않도록 설정되어 있지만 설치가 수행되도록 설정을 변경해야하며 모든 작업이 자체적으로 수행됩니다.