2013-03-02 5 views
11

이것은 매우 성가신 문제입니다. 나는 웹에서 솔루션을 찾아 냈지만 PATH 변수를 변경하는 것에 대한 팁을 찾았습니다. 내 Python 설치 디렉토리는 C : \ Python27이다. 32 비트 버전입니다. 명령 프롬프트에 python을 입력 할 때마다 내부 또는 외부 명령으로 인식되지 않습니다. 현재, PATH 변수는 C : \ Python27; C : \ Python27 \ Lib \ site-packages \; C : \ Python27 \ Scripts로 설정되어 있습니다. 누구든지 아이디어가 있습니까? Windows 7을 (64 비트) 실행합니다. 나는 절망적이다. 지옥, 아무것도 작동하지 않으면 내가 리눅스와 윈도우 7 듀얼 부팅을 시도 할 것 같아요 ...파이썬이 내부 또는 외부 명령으로 인식되지 않습니다.

+0

64 비트 버전을 다운로드하십시오. – Volatility

+0

괜찮습니다. 나에게도 일어났다. 기계를 다시 시작하고 다시 확인하십시오 :) – Karma

+0

32 비트 파이썬에는 장점이 있습니다. 메모리 관리는 페이지 파일에 쓰는 것을 막고 객체의 메모리 할당은 훨씬 더 효율적입니다. – Octipi

답변

1

Windows에서 PATH 변수를 변경 한 후에는 시스템을 재부팅해야 적용됩니다.

편집 : @tdelaney에 명시된 바와 같이 cmd.exe를 다시 시작해야합니다. 이것은 Windows 7 64 비트에서 최소한 사실입니다.

+0

두 번 재부팅했는데 아무 것도 바뀌지 않았습니다. 문제가 간단하다는 것을 ... – Ohmnivore

+0

@ Oddstr13, 재부팅 할 필요가 없습니다 - 이 설정은 모든 새 명령 창에 적용됩니다. 명령 프롬프트를 종료하고 다른 명령 창을 시작하십시오. – tdelaney

+0

@tdelaney 방금 테스트 했으므로 절대적으로 맞습니다. – Oddstr13

4

빠른 수정 : 가장 우아하고 장기적인 수정이 아닐 수도 있지만 실제로 실망하고 그냥 실행하고 싶다면 python.exe 파일을 현재 디렉토리에 붙여 넣으십시오. 이것은 나를 위해 일했다.

+0

정말 멋지지만 어쩌면 빠른 수정이 필요합니다. nks, 완벽하게 작동했습니다! – Ohmnivore

1

변수 경로에 python 폴더를 추가 한 후 컴퓨터를 재부팅해야합니다.

또 다른 간단한 해결책은 다음과 같습니다 C:\Windows\system32 같은 장소에서 (아마 C:\Python27\python.exe에, 또는 유사) python.exe 실행 파일의 바로 가기를 만들 (즉, 이미 PATH 변수에 나열되어있는 곳). 단축키의 이름은 python이어야합니다 (python.exe도 가능). 제 말은, 귀하의 목적을 위해서 python - shortcut 또는 그와 비슷한 것이 될 수 없습니다.

cmd를로 이동 set PATH를 입력 PATH 변수의 내용을 참조하십시오.

+0

몇 번 재부팅했는데 바로 가기 방법으로 문제를 해결할 수 있다고 생각합니다. C : \ Python27은 PATH에 있으며, 처음부터 당황 스럽습니다. 고마워요! – Ohmnivore

+0

불행히도 바로 가기가 작동하지 않습니다. python.exe의 사본은 작동하지만 두 개의 시도 (하나는 이름이 python이고 다른 곳은 python.exe)에도 불구하고 바로 가기가 아닙니다. – Ohmnivore

+0

@Ohmnivore 나는 여기에서 시험했다.나는 http://www.python.org/ftp/python/2.7.3/python-2.7.3.msi에서 파이썬을 다운로드했다. 내 Windows 7도 64 비트이지만 설치는 괜찮습니다. 불행히도, 나는 목록에있는 폴더에 파이썬 단축키를 추가 할 수 없었다. 왜냐하면 윈도우즈는 그것을 허락하지 않았기 때문이다. (나는 권한이 없다고 말했다.) 그러나 마지막에'; C : \ Python27'을 추가 할 수 있었다. ** PATH ** 변수. 그것은 즉시 작동했습니다. ** PATH ** 변수에서 파이썬 경로를 대체하거나 추가 했습니까? 'PATH = C : \ Python27' 일뿐만 아니라, 이전 경로를 유지해야합니다. – thiagowfx

30

파이썬 경로를 추가하고 다시 시도하면 다시 부팅하지 않고도 저에게 효과적입니다. 파이썬 2.7

MS-DOS 명령 : 파이썬 3.3

set PATH=%PATH%;C:\python27\ 

MS-DOS 명령 :

set PATH=%PATH%;C:\python33\ 

(즉, 파이썬을 설치 한 폴더인지 확인).

+0

나를 위해 일한 유일한 해결책. 성가신 GUI에서 PATH를 편집하면 시스템 및 cmd를 재부팅 한 후 아무 것도하지 못했습니다. – brucezepplin

0

PATH에서 파이썬 경로 앞에 선행 공간이 있습니까? 예를 들어

:

"C:\somedirectory\bin; C:\Python27;C:\Python27\Lib\site-packages\;C:\Python27\Scripts" 

당신이 경로의 "ry\bin; C:\Pyt" 사이에 선행 공백이있는 경우, 작동 일반적으로 이러한 유형의 문제에 대한 원인이되지 않습니다.

0

설치시 기본적으로 선택되지 않은 체크 상자가 있지만 환경 변수에 파이썬을 추가 할 것인지 묻습니다. 다시 설치하고 해당 상자를 선택하십시오.

나는 설치자가 스스로 잡초를 짚으려고하는 것보다 그것을 할 것입니다.

0

좋아, Python 설치 디렉토리가 C : \ Python27이고 내 컴퓨터를 연 다음 C : 드라이브, 을 열면 "Python27"이라는 폴더가 표시되지 않으면 검색 옵션을 사용하여 검색하십시오. , (내 경우에는 old.window 폴더에서 찾았고, 어떻게 움직이는 지 모르겠다.) C 드라이브에서 프로그램 파일, 사용자 등 폴더와 함께 잘라내어 과거에 cmd와 python을 열었다. 지금 작동하는지 확인하려면 enter를 누르십시오.

+0

다른 답변에서 이미 다루지 않은 내용이 무엇인지 확실하지 않습니다. – paisanco

0

이것은 부분적인 답변 일 뿐이지 만 GUI 설치 프로그램을 사용하고 사용자 지정 설치를 수행하지 않을 때 비슷한 문제가 있음을 발견했습니다.

사용자 지정 설치 옵션을 사용하여 동일한 설정을 사용하여 "모든 사용자에 대해 설치"(사용자 기반 기본 구조 대신 C : //python.version/blah에 설치)에서 설치 관리자가 PATH를 올바르게 설정하십시오.

관련 문제