[python] Windows 7에서 Python 경로 추가

Windows 7의 명령 줄에 Python 경로를 추가하려고 시도했지만 시도한 방법에 관계없이 아무것도 작동하지 않는 것 같습니다. set명령을 사용했으며 환경 변수 편집 프롬프트 등을 통해 추가하려고했습니다.

명령 줄에서 set 명령을 실행하면 다음이 나열됩니다.

python = c:\python27

그러나 여전히 파이썬 명령을 인식하지 못합니다.

설명서 및 기타 다양한 소스를 읽는 것이 도움이되지 않는 것 같습니다.

편집 : 더 명확히하기 위해 편집 환경 프롬프트에서 Python 실행 파일의 경로를 PATH에 추가했습니다. 작동하지 않는 것 같습니다.



답변

  1. 을 길게 Win누릅니다 Pause.
  2. 고급 시스템 설정을 클릭하십시오.
  3. 환경 변수를 클릭하십시오.
  4. 추가] ;C:\python27받는 Path변수입니다.
  5. 명령 프롬프트를 다시 시작하십시오.

답변

Windows에서 환경 변수를 설정할 때 많은 경우에 잘못되었습니다. 나는 누군가에게 도움이되기를 희망하면서 과거의 실수 몇 가지를 공유해야한다고 생각했습니다. (이것은 파이썬 경로를 설정할 때뿐만 아니라 모든 환경 변수에 적용됩니다)

다음과 같은 실수를 조심하십시오.

  1. 쉘 창 종료 및 다시 열기 : 환경 변수를 변경 한 후에 는 테스트중인 창 을 다시 시작 해야합니다.
  2. 공백이 변수를 설정하지 않을 때. ;C:\Python27공백없이 추가 해야합니다. ( C:\SomeOther; C:\Python27세미콜론 뒤에는 그 공간 (␣)을 사용하는 것이 일반적 이지 않습니다.)
  3. 전체 경로를 철자 할 때는 백 슬래시를 사용 하십시오. 시도 할 때 슬래시가 표시 echo $PATH되지만 역 슬래시 만 나를 위해 일했습니다.
  4. 최종 백 슬래시를 추가하지 마십시오 . 만 C:\Python27하지C:\Python27\

이것이 누군가를 돕기를 바랍니다.


답변

관리자 권한으로 cmd .exe를 엽니 다 (앱을 마우스 오른쪽 버튼으로 클릭). 그런 다음 다음을 입력하십시오.

setx 경로 “% path %; C : \ Python27;”

세미콜론으로 끝나고 슬래시를 포함하지 마십시오.


답변

나는 오랫동안 이것에 문제가 있었다. 내가 생각할 수있는 모든 방법으로 내 길에 추가했지만 마침내 나를 위해 일한 것이 있습니다.

  1. “내 컴퓨터”를 마우스 오른쪽 버튼으로 클릭하십시오
  2. “속성”을 클릭하십시오
  3. 측면 패널에서 “고급 시스템 설정”을 클릭하십시오
  4. “환경 변수”를 클릭하십시오
  5. 시스템 변수 아래 “새로 만들기”를 클릭하십시오
  6. 이름으로pythonexe (또는 원하는 것을 입력하십시오 )
  7. 값에 파이썬의 경로를 입력합니다 (예 : C:\Python32\)
  8. 이제 시스템 변수에서 Path 변수를 편집하고 %pythonexe%;이미 존재하는 것의 끝에 추가하십시오

IDK가 왜 효과가 있지만 그것은 나를 위해했습니다.

그런 다음 명령 줄에 “python”을 입력하면 작동합니다!


편집하다:

최근에 나는 이 프로그램 을 사용하여 꽤 잘 작동하는 것 같습니다. 도 있습니다 이것 나는 그것을 시도 적이 있지만, 꽤 좋은 보인다.


답변

python.bat파일을 System32폴더에 추가 하면 입력 할 때 명령 줄이 파이썬을 실행합니다.python

python.bat

@C:\Python27\python.exe %*

출처:

https://github.com/KartikTalwar/dotfiles/blob/master/bat/python.bat


답변

명령을 사용하여 현재 cmd 창 에서 경로를 설정할 수 있습니다 PATH =. 현재 cmd 인스턴스에만 추가됩니다. 영구적으로 추가하려면 시스템 변수에 추가해야합니다. (컴퓨터> 고급 시스템 설정> 환경 변수)

cmd 인스턴스로 이동하여을 넣습니다 PATH=C:/Python27/;%PATH%.


답변

새 디렉토리 앞에 공백을 추가하지 마십시오.

좋은 : 오래된; 오래된; 오래된; 새로운

나쁜 : 오래된; 오래된; 오래된; 새로운