Có một số cách để thêm Python vào Windows PATH. Trong hướng dẫn này, bạn sẽ thấy hai phương pháp để thêm Python vào đường dẫn Windows
- Thông qua việc cài đặt phiên bản Python gần đây
- Nhập thủ công các đường dẫn
Phương pháp 1. Cài đặt phiên bản Python gần đây
Bạn có thể dễ dàng thêm Python vào đường dẫn Windows bằng cách tải xuống phiên bản Python mới nhất, sau đó chọn hộp Thêm Python vào PATH ở cuối màn hình thiết lập
Thêm Python vào PATH
Hoàn tất quá trình cài đặt và bạn có thể sử dụng được
Ngoài ra, bạn có thể thêm các đường dẫn vào các biến Môi trường theo cách thủ công
Phương pháp 2. Thêm thủ công Python vào Đường dẫn Windows
Nếu bạn muốn gắn bó với phiên bản Python trước đó, bạn có thể áp dụng các bước bên dưới để thêm Python vào đường dẫn Windows theo cách thủ công
Đầu tiên, điều hướng đến màn hình Biến môi trường Windows [nơi bạn có thể thêm/chỉnh sửa đường dẫn của mình]
- Nhấn Phím Windows + R trên bàn phím của bạn để mở hộp thoại Run
- Loại sysdm. cpl để mở Thuộc tính hệ thống
- Chuyển đến tab Nâng cao rồi nhấp vào 'Biến môi trường…'
Điều đó sẽ đưa bạn đến màn hình Biến môi trường, nơi bạn có thể thêm/chỉnh sửa đường dẫn của mình
Trong hộp Biến người dùng, nhấp vào 'Mới…' để thêm biến 'Đường dẫn' [lưu ý rằng nếu biến 'Đường dẫn' của bạn đã tồn tại, thì hãy nhấp vào 'Chỉnh sửa...' thay thế]
Biến người dùng
Một ổ đĩa
NHIỆT ĐỘ
TMP
Mới… Chỉnh sửa…
Sau đó, bạn sẽ thấy hộp Biến người dùng mới, nơi bạn có thể thêm/chỉnh sửa biến
tên biến
Giá trị biến
Trước khi nhập bất kỳ giá trị nào, bạn cần xác định vị trí các đường dẫn Python có liên quan. Các con đường mà bạn sẽ cần phải có được là
[1] Đường dẫn ứng dụng Python, là thư mục mà bạn đã cài đặt Python ban đầu. Bạn có thể tìm thấy đường dẫn ứng dụng Python bằng cách làm theo các bước sau
- Nhập “Python” vào Thanh tìm kiếm của Windows
- Nhấp chuột phải vào Ứng dụng Python, sau đó chọn “Mở vị trí tệp“
- Nhấp chuột phải một lần nữa vào phím tắt Python, rồi chọn “Mở vị trí tệp“
Đây là một ví dụ về đường dẫn ứng dụng Python
C:\Users\Ron\AppData\Local\Programs\Python\Python39
[2] Đường dẫn Python Script. Thư mục Tập lệnh phải được đặt trong đường dẫn ứng dụng Python. Ví dụ
C:\Users\Ron\AppData\Local\Programs\Python\Python39\scripts
Sau khi bạn có được các đường dẫn, hãy điền vào hộp Biến người dùng mới mà bạn đã thấy trước đó
- Đối với tên Biến, hãy nhập 'Đường dẫn'
- Đối với giá trị Biến, sao chép toàn bộ đường dẫn ứng dụng Python, sau đó sử dụng dấu chấm phẩy [như được đánh dấu màu vàng bên dưới] và cuối cùng sao chép đường dẫn Tập lệnh Python
ví dụ của chúng tôi
tên biến. Đường dẫn
Giá trị biến. C. \Users\Ron\AppData\Local\Programs\Python\Python39 ; C. \Users\Ron\AppData\Local\Programs\Python\Python39\Scripts
Nhấn 'OK' và sau đó bạn sẽ thấy Đường dẫn Python mới của mình trong phần 'Biến người dùng'. Đừng quên nhấn ‘OK‘ lần nữa để các thay đổi được thực hiện
Biến người dùng
Một ổ đĩa
Đường dẫn C. \Users\Ron\AppData\Local\Programs\Python\Python39;C. \Users\…
NHIỆT ĐỘ
TMP
Mới… Chỉnh sửa…
Biến hệ thống
…
…
…
OK Hủy
Bạn vừa thêm Python vào Đường dẫn Windows
Bạn sẽ có thể cài đặt các gói Python một cách dễ dàng bằng cách mở Dấu nhắc Lệnh của Windows rồi gõ
Các biến môi trường ảnh hưởng đến hành vi của Python. PYTHONPATH là một biến môi trường như vậy; . 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.
Biến môi trường PYTHONPATH trong Python là gì?
Pythonpath là một biến môi trường đặc biệt cung cấp hướng dẫn cho trình thông dịch Python về nơi tìm các thư viện và ứng dụng khác nhau. Nó tương tự như biến môi trường PATH trong các ngôn ngữ khác, chẳng hạn như C và Java, nhưng có thêm các thư mục cho các mô-đun Python
Biến môi trường Pythonpath trong Python cho phép bạn bao gồm các đường dẫn đến các tệp Python khác trong tập lệnh của bạn và cơ chế nhập của Python để xác định nơi tìm kiếm các mô-đun và tệp sử dụng nó. Điều này có thể hữu ích nếu bạn muốn truy cập các phần chức năng khác nhau từ bên trong tập lệnh của mình mà không cần phải nhập đường dẫn đầy đủ mỗi lần
Pythonpath có thể là một thư mục hoặc danh sách các thư mục được phân tách bằng dấu hai chấm [. ].
- Nếu Pythonpath được đặt thành một thư mục, Python sẽ chỉ tìm kiếm các mô-đun và tệp trong thư mục đó.
- Hoặc nếu Pythonpath được đặt thành danh sách các thư mục, Python sẽ tìm kiếm các mô-đun và tệp trong mỗi thư mục đó
Khi bạn khởi chạy trình thông dịch Python, nó sẽ tìm Pythonpath bên trong thư mục làm việc hiện tại của bạn. Nếu nó không tìm thấy một mục ở đó, nó sẽ tìm kiếm Pythonpath trong mỗi thư mục mẹ cho đến khi tìm thấy hoặc tạo một mục, nếu cần. Và nó thường được đặt bởi chương trình cài đặt Python, nhưng có thể bị người dùng ghi đè
Khái niệm cơ bản đến nâng cao - Tìm hiểu tất cả
Phát triển toàn bộ PGP của Caltech Chương trình khám pháHiểu biến môi trường Pythonpath
Một biến môi trường cho phép bạn thêm các thư mục bổ sung nơi Python tìm kiếm các gói và mô-đun. Vì Python không cần các biến này để chạy nên 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 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 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 chung]. 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 sao cho 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 dưới dạng một chuỗi được thêm vào hệ thống. danh sách thư mục đường dẫn. Vì vậy, với PYTHONPATH, người dùng có thể nhập các mô-đun chưa được cài đặt.
Đây là một ví dụ. mẫu mô-đun. py có nội dung sau
chức năng xác định []
print["Chức năng đang chạy"]
Tập lệnh sample_script. py có nội dung sau
mẫu nhập khẩu
hàm số[]
Đây là đầu ra
$ tập lệnh python3/sample_script. py
Traceback [cuộc gọi gần đây nhất cuối cùng]
File "scripts/sample_script.py", line 1, in
mẫu nhập khẩu
ModuleNotFoundLỗi. Không có mô-đun nào có tên 'mẫu'
Chúng tôi nhận được kết quả như vậy vì PYTHONPATH chưa được đặt. Theo thuật ngữ của giáo dân, trình thông dịch Python không thể tìm thấy vị trí của mẫu. tập tin 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.
Đặt biến môi trường Python PYTHONPATH trên máy 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, mở ~/. tệp bash_profile. Ví dụ. nguyên tử ~/. bash_profile;
Bước 3. Vào tệp này, thêm dòng sau vào dưới cùng.
xuất PYTHONPATH="/Users/my_user/code"
Bước 4. Lưu tệp 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.
Loại. tiếng vang $PYTHONPATH
Nó sẽ hiển thị một cái gì đó như /Users/my_user/code. đó là nó. PYTHONPATH đã được đặt.
Phát triển Front hay Back-End?
Chương trình đào tạo viết mã Caltech Chương trình khám pháĐặt biến 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
Bước 2. Trong trình soạn thảo văn bản của bạn, mở ~/. tệp bashrc. Ví dụ. nguyên tử ~/. bashrc;
Bước 3. Trong trình soạn thảo văn bản này, hãy thêm dòng này vào cuối
xuất PYTHONPATH=/home/my_user/code
Bước 4. Lưu tệp soạn thảo văn bản này
Bước 5. Đóng ứng dụng đầu cuối
Bước 6. Khởi động lại ứng dụng đầu cuối. Bạn có thể đọc trong cài đặt mới. Kiểu
tiếng vang $PYTHONPATH
Nó sẽ hiển thị một cái gì đó như /home/my_user/code.
Bạn đã hoàn tất cài đặt PYTHONPATH trên hệ thống Linux của mình
Đặt biến môi trường Python PYTHONPATH trên Windows
Đây là cách đặt PYTHONPATH trên máy windows.
Bước 1. Mở My Computer hoặc This PC và nhấp chuột phải vào nó. Sau đó bấm vào thuộc tính
Bước 2. Khi cửa sổ thuộc tính bật lên, nhấp vào Cài đặt hệ thống nâng cao
Bước 3. Nhấp vào nút biến môi trường xuất hiện trong cửa sổ bật lên mới. Đây là cách nó trông
Bước 4. Trong hộp thoại- Biến môi trường mới, nhấp vào Mới.
Bước 5. Trong hộp thoại biến, thêm tên biến là PYTHONPATH. Thêm vị trí mà bạn muốn Python kiểm tra mọi lúc dưới dạng giá trị vào thư mục mô-đun.
Bước 6. Mở dấu nhắc lệnh, thực thi tệp python bằng lệnh đã cho.
python my_script. py
[Ở đây, my_script là tên của tệp python].
câu hỏi thường gặp
1. Làm cách nào để thêm biến môi trường trong Pythonpath?
Làm theo một vài bước sẽ cho phép bạn thêm một biến môi trường
- Bằng cách đặt biến môi trường Pythonpath
- Bằng cách thêm thủ công vào đường dẫn trong tệp.
- Bằng cách sử dụng hệ điều hành. phương pháp mô-đun môi trường.
- Sau đó, bạn cũng có thể sử dụng hệ điều hành. cú pháp environ["key"] = "value" để thêm một biến môi trường
Đây là cách để có được công việc nhà phát triển phần mềm hàng đầu
Phát triển ngăn xếp đầy đủ-MEAN Chương trình khám phá2. Làm cách nào để tạo biến Pythonpath?
Để tạo biến Pythonpath, trước tiên bạn cần mở Dấu nhắc lệnh.
Khi Dấu nhắc Lệnh được mở, bạn sẽ cần nhập lệnh sau. setx /M Pythonpath "C. \Python27\Lib".
Và bạn nên biết rằng việc tạo biến môi trường Pythonpath trong Python sẽ thay đổi tùy thuộc vào hệ điều hành của bạn và việc bạn có muốn biến đó là vĩnh viễn hay không
- Trên Windows, bạn có thể sử dụng lệnh set để tạo biến Pythonpath
đặt Pythonpath=C. \trăn - Trên Mac hoặc Linux, bạn có thể sử dụng lệnh xuất để tạo biến Pythonpath
xuất Pythonpath =/usr/local/lib/python
3. Pythonpath được sử dụng để làm gì?
Pythonpath là một biến môi trường được sử dụng để chỉ định vị trí của các thư viện Python. Nó thường được các nhà phát triển sử dụng để đảm bảo rằng mã của họ có thể tìm thấy các thư viện Python cần thiết khi nó được chạy
4. Pythonpath tọa lạc ở đâu?
Pythonpath thường nằm trong cùng thư mục với trình thông dịch Python
5. Đường dẫn SYS có giống với Pythonpath không?
- Đường dẫn SYS là danh sách các thư mục mà Python diễn giải để tìm kiếm khi nó khởi động.
- Pythonpath là danh sách các thư mục mà trình thông dịch Python sẽ tìm kiếm khi nó cố giải quyết một tên mô-đun.
Vì vậy, cả hai trông giống nhau nhưng khá khác nhau
Mong muốn chuyển sang lĩnh vực lập trình?
Phần kết luận
Chúng tôi đã đi đến cuối blog này. Chúng tôi đã thấy cách bạn có thể đặt biến môi trường PYTHONPATH trong Python trên cả ba hệ điều hành tiêu chuẩn- Linux, Windows và macOS. Sau khi thiết lập PYTHON PATH, bạn có thể nhập các mô-đun do người dùng xác định. Và nếu bạn muốn thành thạo Python, chứng chỉ về Python là tất cả những gì bạn cần. Tuy nhiên, nếu bạn muốn thành thạo phát triển full-stack và xây dựng sự nghiệp thành công trong lĩnh vực này, PGP của chúng tôi về Phát triển Full-stack, phối hợp với Caltech CTME phải là bước tiếp theo của bạn
Mặt khác, nếu bạn có bất kỳ câu hỏi nào về đường dẫn python, 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
Giới thiệu về tác giả
Ravikiran A S làm việc với Simplilearn với tư cách là Nhà phân tích nghiên cứu. Anh ấy là một người đam mê nhiệt tình, luôn săn lùng những công nghệ mới nhất. Anh ấy thành thạo Ngôn ngữ lập trình Java, Dữ liệu lớn và các Khung dữ liệu lớn mạnh mẽ như Apache Hadoop và Apache Spark