Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Biến môi trường PYTHONPATH trong Python là gì?


PYTHONPATH là biến môi trường bạn có thể set để thêm thư mục mà Python sẽ tìm module và package. Đối với hầu hết cài đặt, bạn không nên set biến này vì không cần thiết cho Python chạy. Python biết nơi tìm standard library.

Lý do duy nhất set PYTHONPATH là để duy trì thư mục custom Python library mà bạn không muốn cài vào vị trí mặc định toàn cục (ví dụ site-packages).

Đọc tài liệu sau để hiểu rõ hơn về biến môi trường Python: Python Environment Variables.

Ví dụ thiết lập (Linux/macOS):

export PYTHONPATH="/home/user/my_modules:/opt/custom_libs:$PYTHONPATH"

Windows (PowerShell):

$env:PYTHONPATH = "C:\\my_modules;D:\\custom_libs;$env:PYTHONPATH"