Các biến môi trường ảnh hưởng đến hành vi của Python. Pythonpath là một trong những biến môi trường như vậy; Đó là, nó là một cặp giá trị khóa được lưu trữ trong bộ nhớ của máy tính. Nó có sẵn cho tất cả các chương trình chạy trong cùng một môi trường. & NBSP; Một biến môi trường cho phép bạn thêm các thư mục bổ sung trong đó Python tìm kiếm các gói và mô -đun. Vì các biến này không cần thiết để Python chạy, chúng không được đặt cho hầu hết các cài đặt. Python có thể tìm thấy thư viện tiêu chuẩn của nó. Vì vậy, lý do duy nhất để sử dụng các biến PythonPath là để duy trì các thư mục của các thư viện Python tùy chỉnh không được cài đặt trong thư mục gói trang web [vị trí mặc định toàn cầu]. Nói một cách đơn giản, nó được sử dụng bởi các mô-đun do người dùng xác định để đặt đường dẫn để chúng có thể được nhập trực tiếp vào chương trình Python. Nó cũng xử lý đường dẫn tìm kiếm mặc định cho các mô -đun trong Python. Biến PythonPath bao gồm các thư mục khác nhau như một chuỗi được thêm vào danh sách thư mục sys.path. Vì vậy, với PythonPath, người dùng có thể nhập các mô -đun chưa được cài đặt. & NBSP; Đây là một ví dụ. Mô -đun mẫu.py có nội dung sau: hàm def []: & nbsp; & nbsp; & nbsp; & nbsp; in ["chức năng đang chạy"] Script sample_script.py có nội dung sau: Nhập mẫu .function[] Đây là đầu ra: $ python3 script/sample_script.py Traceback [cuộc gọi gần đây nhất cuối cùng]: & nbsp; & nbsp; tệp "script/sample_script.py", dòng 1, trong & nbsp; & nbsp; & nbsp; & nbsp; nhập mẫuHiểu biến môi trường pythonpath trong
ModulenotFounderror: Không có mô -đun có tên 'Mẫu'
Chúng tôi nhận được một đầu ra như vậy vì Pythonpath chưa được thiết lập. Theo thuật ngữ của Layman, trình thông dịch Python không thể tìm thấy vị trí của tệp mẫu.py. Trong phần tiếp theo, chúng tôi sẽ kiểm tra cách bạn có thể đặt biến môi trường PythonPath trên các hệ điều hành khác nhau. & NBSP;
Đặt biến đổi môi trường Python Pythonpath trên Mac
Để đặt biến môi trường Python Pythonpath trên MAC, hãy làm theo các bước đã cho:
Bước 1: Mở thiết bị đầu cuối.
Bước 2: Trong trình soạn thảo văn bản của bạn, hãy mở tệp ~/.bash_profile & nbsp; tệp. Ví dụ: Atom & nbsp; ~/.bash_profile;
Bước 3: vào tệp này, thêm dòng sau ở dưới cùng: & nbsp;
Xuất pythonpath = "/user/my_user/code"
Bước 4: Lưu tệp trình soạn thảo văn bản này.
Bước 5: Đóng thiết bị đầu cuối.
Bước 6: Khởi động lại thiết bị đầu cuối. Bây giờ bạn có thể đọc các cài đặt mới. & NBSP;
Loại: Echo $ Pythonpath
Nó sẽ hiển thị một cái gì đó như/người dùng/my_user/mã. Đó là nó. PythonPath được đặt. & NBSP;
Đặt biến đổi môi trường Python Pythonpath trên Linux
Để đặt biến môi trường Python Pythonpath trên Linux, hãy làm theo các bước đã cho:
Bước 1: Mở thiết bị đầu cuối & NBSP;
Bước 2: Trong trình soạn thảo văn bản của bạn, hãy mở ~/.bashrc & nbsp; tập tin. Ví dụ: Atom & nbsp; ~/.bashrc;
Bước 3: Trong trình soạn thảo văn bản này, thêm dòng này ở cuối:
Xuất PythonPath =/home/my_user/mã
Bước 4: Lưu tệp trình soạn thảo văn bản này.
Bước 5: Đóng thiết bị đầu cuối.
Bước 6: Khởi động lại thiết bị đầu cuối. Bây giờ bạn có thể đọc các cài đặt mới. & NBSP;
Loại: Echo $ Pythonpath
Nó sẽ hiển thị một cái gì đó như/người dùng/my_user/mã. Đó là nó. PythonPath được đặt. & NBSP;
Đặt biến đổi môi trường Python Pythonpath trên Linux
Để đặt biến môi trường Python Pythonpath trên Linux, hãy làm theo các bước đã cho:
Bước 1: Mở thiết bị đầu cuối & NBSP;
Bước 2: Trong trình soạn thảo văn bản của bạn, hãy mở ~/.bashrc & nbsp; tập tin. Ví dụ: Atom & nbsp; ~/.bashrc;
Bước 3: Trong trình soạn thảo văn bản này, thêm dòng này ở cuối:
Xuất PythonPath =/home/my_user/mã
Bước 5: Đóng ứng dụng thiết bị đầu cuối & NBSP;
Bước 6: Khởi động lại ứng dụng thiết bị đầu cuối. Bạn có thể đọc trong các cài đặt mới. Loại hình:
Echo $ Pythonpath
Nó sẽ hiển thị một cái gì đó như & nbsp;/home/my_user/code: & nbsp;
Bạn đã hoàn tất việc thiết lập Pythonpath trên hệ thống Linux của bạn.
Đặt biến đổi môi trường Python Pythonpath trên Windows
Dưới đây là cách đặt PythonPath trên A & NBSP; Windows & NBSP; Máy: & NBSP;
Bước 1: & nbsp; Mở máy tính của tôi hoặc PC này và nhấp chuột phải vào nó. Sau đó nhấp vào thuộc tính.
Và mặt khác, nếu bạn có bất kỳ câu hỏi nào về Python Path, hãy viết thư cho chúng tôi trong phần bình luận bên dưới, và các chuyên gia của chúng tôi sẽ liên hệ lại với bạn!