> 백엔드 개발 > 파이썬 튜토리얼 > PYTHONPATH 및 PATH를 사용하여 어디에서나 Python 스크립트를 실행하려면 어떻게 해야 합니까?

PYTHONPATH 및 PATH를 사용하여 어디에서나 Python 스크립트를 실행하려면 어떻게 해야 합니까?

Linda Hamilton
풀어 주다: 2024-11-02 17:04:29
원래의
893명이 탐색했습니다.

How can I use PYTHONPATH and PATH to execute Python scripts from anywhere?

Python 스크립트 실행을 위해 PYTHONPATH 및 PATH 사용

Python은 Python 스크립트 사용에 중요한 역할을 하는 두 가지 환경 변수인 PYTHONPATH 및 PATH를 제공합니다. . PYTHONPATH는 특정 위치에서 Python 모듈을 가져오는 데 도움이 되는 반면, PATH를 사용하면 해당 디렉터리로 이동하지 않고도 명령줄에서 스크립트를 직접 실행할 수 있습니다.

모듈 가져오기를 위한 PYTHONPATH

PYTHONPATH는 Python 모듈을 가져오기 위한 검색 경로를 설정합니다. 해당 값은 플랫폼별 경로 구분 기호(Unix 계열 시스템에서는 콜론, Windows에서는 세미콜론)로 구분된 디렉터리 목록입니다. Python은 모듈을 가져올 때 PYTHONPATH에 지정된 디렉터리에서 모듈 파일을 검색합니다.

주어진 예에서 PYTHONPATH 변수는 "/home/randy/lib/python" 디렉터리로 설정됩니다. 여러 Python 파일이 포함되어 있습니다. 그러나 디렉터리 외부에서 "gbmx.py" 스크립트를 실행하려고 하면 Python이 PYTHONPATH로 지정된 디렉터리가 아닌 현재 디렉터리에서 스크립트를 검색하기 때문에 스크립트를 찾을 수 없습니다.

스크립트 실행을 위한 PATH

디렉토리를 변경하지 않고 명령줄에서 직접 Python 스크립트를 실행하려면 PATH를 사용해야 합니다. PATH는 쉘이 실행 파일을 검색하는 디렉토리를 결정합니다. Python 스크립트가 포함된 원하는 디렉터리를 PATH 변수에 추가하면 모든 디렉터리에서 스크립트에 액세스할 수 있습니다.

제공된 예에서 어떤 위치에서든 "gbmx.py"를 실행하려면 다음 명령을 사용할 수 있습니다.

#!/usr/bin/env python
로그인 후 복사

이 줄은 스크립트에 사용할 인터프리터를 지정합니다. 또한 "chmod x" 명령을 사용하여 스크립트 파일을 실행 가능하게 만들어야 합니다.

chmod +x /home/randy/lib/python/gbmx.py
로그인 후 복사

PATH 변수를 설정하고 스크립트를 실행 가능하게 만들면 "gbmx.py" 스크립트를 실행할 수 있습니다. 디렉토리에서 이름을 입력하기만 하면 됩니다. 이렇게 하면 스크립트를 실행하기 전에 스크립트 디렉터리로 이동할 필요가 없습니다.

위 내용은 PYTHONPATH 및 PATH를 사용하여 어디에서나 Python 스크립트를 실행하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿