Sử dụng biến trong đường dẫn tệp python
Bởi vì trình bao mặc định của bạn trong Terminal là Show
Bạn có thể thấy rằng trong Tuy nhiên, một lý do khác để sử dụng các đường dẫn được trích dẫn - tính di động một chút mọt sáchĐể gây nhầm lẫn hơn nữa, không có Bất cứ khi nào bạn gặp sự cố trong một hành động "Thực thi Shell Script", hãy bắt đầu bằng cách kiểm tra xem những gì bạn đang làm có hoạt động trong Bạn có thể cần thêm Python vào 0 trên dòng lệnh dường như không hoạt động. Bạn có thể nhận được thông báo nói rằng thuật ngữ 0 không được nhận dạng hoặc bạn có thể chạy sai phiên bản PythonMột cách khắc phục phổ biến cho những vấn đề này là thêm Python vào biến môi trường Ghi chú. Đường dẫn là địa chỉ của một tệp hoặc thư mục trên ổ cứng của bạn. Biến môi trường Các bước bạn cần thực hiện để thêm thứ gì đó vào Lưu ý rằng bạn có thể sử dụng các bước sau để thêm bất kỳ chương trình nào vào Mã bổ sung. Nhấp vào đây để tải xuống mã bổ sung miễn phí sẽ hướng dẫn bạn thay đổi PATH trên các hệ điều hành Cách thêm Python vào PATH trên WindowsBước đầu tiên là xác định vị trí thư mục chứa tệp thực thi Python mục tiêu của bạn. Đường dẫn đến thư mục là những gì bạn sẽ thêm vào biến môi trường Để tìm tệp thực thi Python, bạn cần tìm một tệp có tên 2. Tệp thực thi Python có thể nằm trong một thư mục trong 3 hoặc trong thư mục 4 của bạn chẳng hạn. Nếu tệp thực thi nằm trong 4, thì đường dẫn thường trông giống như thế này
Trong trường hợp của bạn, phần 6 sẽ được thay thế bằng tên người dùng hiện đang đăng nhập của bạnKhi bạn đã tìm thấy tệp thực thi, hãy đảm bảo rằng tệp đó hoạt động bằng cách nhấp đúp vào tệp đó và xác minh rằng tệp đó khởi động REPL Python trong một cửa sổ mới Nếu bạn đang loay hoay tìm tệp thực thi phù hợp, bạn có thể sử dụng tính năng tìm kiếm của Windows Explorer. Vấn đề với tìm kiếm tích hợp là nó rất chậm. Để thực hiện tìm kiếm toàn bộ hệ thống siêu nhanh cho bất kỳ tệp nào, một giải pháp thay thế tuyệt vời là Mọi thứ Những đường dẫn được đánh dấu màu vàng, cụ thể là những đường dẫn tại 7 và 8, sẽ là những ứng cử viên lý tưởng để thêm vào PATH vì chúng trông giống như các tệp thực thi ở cấp độ gốc của bản cài đặt. Những thứ được đánh dấu màu đỏ sẽ không phù hợp vì một số là một phần của môi trường ảo—bạn có thể thấy 0 trong đường dẫn—và một số là lối tắt hoặc cài đặt Windows nội bộBạn cũng có thể gặp các tệp thực thi Python được cài đặt trong thư mục cho một chương trình khác. Điều này là do thực tế là nhiều ứng dụng gói phiên bản Python của riêng chúng bên trong chúng. Các bản cài đặt Python đi kèm này cũng sẽ không phù hợp Khi bạn đã tìm thấy tệp thực thi Python của mình, hãy mở menu Bắt đầu và tìm kiếm mục Chỉnh sửa biến môi trường hệ thống, mục này sẽ mở ra cửa sổ Thuộc tính hệ thống. Trong tab Nâng cao, nhấp vào nút Biến môi trường. Ở đó, bạn sẽ thấy các biến Người dùng và Hệ thống mà bạn có thể chỉnh sửa Trong phần có tiêu đề Biến người dùng, nhấp đúp vào mục có nội dung Đường dẫn. Một cửa sổ khác sẽ bật lên hiển thị danh sách các đường dẫn. Nhấp vào nút Mới và dán đường dẫn đến tệp thực thi Python của bạn ở đó. Khi đã được chèn, hãy chọn đường dẫn mới thêm của bạn và nhấp vào nút Di chuyển lên cho đến khi đường dẫn ở trên cùng Đó là nó. Bạn có thể cần phải khởi động lại máy tính của mình để các thay đổi có hiệu lực, nhưng bây giờ bạn có thể gọi 0 từ dòng lệnhĐể đặt biến môi trường Mã bổ sung. Nhấp vào đây để tải xuống mã bổ sung miễn phí sẽ hướng dẫn bạn thay đổi PATH trên các hệ điều hành Bạn cũng có thể muốn thiết lập Cách thêm Python vào PATH trên Linux và macOSVì Python thường được cài đặt sẵn trên các hệ thống dựa trên UNIX, nên vấn đề phổ biến nhất trên Linux và macOS là chạy nhầm ___1_______0, thay vì không tìm thấy bất kỳ ____________0 nào. Điều đó nói rằng, trong phần này, bạn sẽ khắc phục sự cố không thể chạy 0Ghi chú. Tùy thuộc vào hệ thống cụ thể của bạn, bạn có thể có chương trình 0 cho Python 2 và một chương trình 9 cho Python 3. Trong các trường hợp khác, cả 0 và 9 sẽ trỏ đến cùng một tệp thực thiBước đầu tiên là định vị tệp thực thi Python mục tiêu của bạn. Nó phải là một chương trình mà bạn có thể chạy bằng cách điều hướng đầu tiên đến thư mục chứa và sau đó gõ 2 trên dòng lệnhBạn cần chuẩn bị lệnh gọi tới tệp thực thi Python với đường dẫn tương đối của nó trong thư mục hiện tại ( 3) vì nếu không, bạn sẽ gọi bất kỳ Python nào hiện được ghi trên PATH của bạn. Như bạn đã biết trước đó, đây có thể không phải là trình thông dịch Python mà bạn muốn chạyThông thường, tệp thực thi Python có thể được tìm thấy trong thư mục 5. Nhưng nếu Python đã có trong thư mục 5, thì rất có thể nó đã có trên PATH vì 5 được hệ thống tự động thêm vào. Nếu đây là trường hợp, sau đó bạn có thể muốn bỏ qua đểVì bạn có thể ở đây vì bạn đã cài đặt Python nhưng nó vẫn không được tìm thấy khi bạn gõ 0 trên dòng lệnh, tuy nhiên, bạn sẽ muốn tìm kiếm nó ở một vị trí khácGhi chú. Một tiện ích tìm kiếm tuyệt vời để tìm kiếm nhanh các thư mục lớn là fzf. Nó hoạt động từ dòng lệnh và sẽ tìm kiếm tất cả các tệp và thư mục trong thư mục làm việc hiện tại của bạn. Vì vậy, bạn có thể tìm kiếm 0 từ thư mục chính của mình, chẳng hạn. fzf sau đó sẽ hiển thị cho bạn các đường dẫn có chứa 0Điều đó nói rằng, có thể là 5 đã bị xóa hoàn toàn khỏi PATH , trong trường hợp đó bạn có thể bỏ qua phần trênKhi bạn đã tìm thấy tệp thực thi Python của mình và chắc chắn rằng nó đang hoạt động, hãy ghi lại đường dẫn để sử dụng sau. Bây giờ là lúc bắt đầu quá trình thêm nó vào biến môi trường Trước tiên, bạn sẽ muốn điều hướng đến thư mục chính của mình để kiểm tra xem bạn có sẵn tập lệnh cấu hình nào
Bạn sẽ thấy một loạt các tệp cấu hình bắt đầu bằng dấu chấm ( 7). Chúng thường được gọi là và được ẩn khỏi 8 theo mặc địnhMột hoặc hai tệp chấm được thực thi bất cứ khi nào bạn đăng nhập vào hệ thống của mình, một hoặc hai tệp khác chạy bất cứ khi nào bạn bắt đầu phiên dòng lệnh mới và hầu hết các tệp khác được các ứng dụng khác sử dụng để cài đặt cấu hình Bạn đang tìm kiếm các tệp chạy khi bạn khởi động hệ thống hoặc phiên dòng lệnh mới. Họ có thể sẽ có những cái tên tương tự như thế này
Các từ khóa để tìm kiếm là hồ sơ và đăng nhập. Về lý thuyết, bạn chỉ nên có một trong số này, nhưng nếu bạn có nhiều hơn một, bạn có thể cần đọc các nhận xét trong đó để tìm ra cái nào chạy khi đăng nhập. Ví dụ file 9 trên Ubuntu thường sẽ có chú thích như sau
Vì vậy, nếu bạn có 9 nhưng cũng có 0, thì bạn sẽ muốn sử dụng 0Bạn cũng có thể sử dụng tệp 8 hoặc 9, là các tập lệnh chạy bất cứ khi nào bạn bắt đầu một phiên dòng lệnh mới. Các tệp lệnh chạy (rc) là những nơi phổ biến để đặt cấu hình PATH Ghi chú. Nói một cách khoa trương, các tệp rc thường dành cho các cài đặt ảnh hưởng đến giao diện của dấu nhắc dòng lệnh của bạn, không phải để định cấu hình các biến môi trường như Để thêm đường dẫn Python vào đầu biến môi trường Sử dụng dòng sau, thay thế 4 bằng đường dẫn thực tế của bạn đến tệp thực thi Python và thay thế 9 bằng tập lệnh đăng nhập cho hệ thống của bạn
Lệnh này thêm 6 vào cuối 9. Lệnh 6 thêm trước 4 vào biến môi trường PATH . Nó tương tự như thao tác sau trong Python>>>
Vì Để làm mới phiên dòng lệnh hiện tại của mình, bạn có thể chạy lệnh sau, thay thế 9 bằng bất kỳ tập lệnh đăng nhập nào bạn đã chọn
Bây giờ, bạn sẽ có thể gọi trực tiếp 0 từ dòng lệnh. Lần sau khi bạn đăng nhập, Python sẽ tự động được thêm vào PATH Nếu bạn đang nghĩ rằng quá trình này có vẻ hơi mờ đục, thì bạn không đơn độc. Đọc tiếp để tìm hiểu sâu hơn về những gì đang diễn ra Loại bỏ các quảng cáoHiểu PATH là gì
Các chương trình như dòng lệnh sử dụng biến môi trường Tất cả các đường dẫn trong ________ 83 ________ cần phải là thư mục—chúng không nên là tệp hoặc tệp thực thi trực tiếp. Các chương trình sử dụng Cũng cần lưu ý rằng các chương trình sử dụng Hiểu tầm quan trọng của trật tự trong vòng PATHNếu bạn nhập 0 vào dòng lệnh, dòng lệnh sẽ tìm trong từng thư mục trong biến môi trường PATH để tìm tệp thực thi 0. Sau khi tìm thấy, nó sẽ ngừng tìm kiếm. Đây là lý do tại sao bạn thêm đường dẫn tới tệp thực thi Python của mình vào PATH . Việc có đường dẫn mới được thêm trước tiên đảm bảo rằng hệ thống của bạn sẽ tìm thấy Python này có thể thực thi đượcMột vấn đề phổ biến là cài đặt Python không thành công trên Sắp xếp lại Quản lý PATH của bạn trên Hệ thống dựa trên UNIXThông thường, nhiệm vụ đầu tiên của bạn khi quản lý _______ 83 _______ là xem có gì trong đó. Để xem giá trị của bất kỳ biến môi trường nào trong Linux hoặc macOS, bạn có thể sử dụng lệnh 07
Lưu ý rằng ký hiệu 08 được sử dụng để cho dòng lệnh biết rằng mã định danh sau đây là một biến. Vấn đề với lệnh này là nó chỉ kết xuất tất cả các đường dẫn trên một dòng, được phân tách bằng dấu hai chấm. Vì vậy, bạn có thể muốn tận dụng lệnh 09 để dịch dấu hai chấm thành dòng mới
Trong ví dụ này, bạn có thể thấy rằng 10 có mặt trong PATH . Cách hành động lý tưởng sẽ là thực hiện một số khảo cổ học về PATH và tìm ra nơi nó được thêm vào PATH , nhưng hiện tại, bạn chỉ muốn xóa nó bằng cách thêm nội dung nào đó vào tập lệnh đăng nhập của mìnhVì
Lệnh này lấy danh sách từ lệnh trước đó và đưa nó vào 15, cùng với , sẽ lọc ra bất kỳ dòng nào chứa chuỗi con 10. Sau đó, bạn có thể dịch các dòng mới trở lại dấu hai chấm và bạn có một chuỗi _______ 83 _______ mới và hợp lệ mà bạn sử dụng ngay để thay thế chuỗi _______ 83 ______ cũ của mìnhMặc dù đây có thể là một lệnh tiện dụng, nhưng giải pháp lý tưởng sẽ là tìm ra nơi mà đường dẫn xấu đó được thêm vào. Bạn có thể thử xem các tập lệnh đăng nhập khác hoặc kiểm tra các tệp cụ thể trong 20. Ví dụ, trong Ubuntu, có một tệp tên là 21, tệp này thường xác định đường dẫn bắt đầu cho hệ thống. Trong macOS, đó có thể là 22. Cũng có thể có 23 tệp và thư mục trong 20 có thể chứa tập lệnh khởi độngSự khác biệt chính giữa các cấu hình trong 20 và trong thư mục chính của bạn là những gì trong 20 là trên toàn hệ thống, trong khi bất cứ thứ gì trong thư mục chính của bạn sẽ nằm trong phạm vi người dùng của bạnTuy nhiên, nó thường có thể liên quan đến một chút khảo cổ học để theo dõi nơi một thứ gì đó được thêm vào Phần kết luậnTrong hướng dẫn này, bạn đã học cách thêm Python hoặc bất kỳ chương trình nào khác vào biến môi trường Mã bổ sung. Nhấp vào đây để tải xuống mã bổ sung miễn phí sẽ hướng dẫn bạn thay đổi PATH trên các hệ điều hành Đánh dấu là đã hoàn thành 🐍 Thủ thuật Python 💌 Nhận một Thủ thuật Python ngắn và hấp dẫn được gửi đến hộp thư đến của bạn vài ngày một lần. Không có thư rác bao giờ. Hủy đăng ký bất cứ lúc nào. Được quản lý bởi nhóm Real Python Gửi cho tôi thủ thuật Python » Giới thiệu về Ian Currie Ian là một mọt sách Python, người sử dụng nó cho mọi thứ, từ mày mò đến giúp mọi người và công ty quản lý công việc hàng ngày cũng như phát triển doanh nghiệp của họ » Thông tin thêm về IanMỗi hướng dẫn tại Real Python được tạo bởi một nhóm các nhà phát triển để nó đáp ứng các tiêu chuẩn chất lượng cao của chúng tôi. Các thành viên trong nhóm đã làm việc trong hướng dẫn này là Aldren Geir Arne kate Martin Bậc thầy Kỹ năng Python trong thế giới thực Với quyền truy cập không giới hạn vào Python thực Tham gia với chúng tôi và có quyền truy cập vào hàng nghìn hướng dẫn, khóa học video thực hành và cộng đồng các Pythonistas chuyên gia Nâng cao kỹ năng Python của bạn » Chuyên gia Kỹ năng Python trong thế giới thực Tham gia với chúng tôi và có quyền truy cập vào hàng ngàn hướng dẫn, khóa học video thực hành và cộng đồng Pythonistas chuyên gia Nâng cao kỹ năng Python của bạn » Bạn nghĩ sao? Đánh giá bài viết này Tweet Chia sẻ Chia sẻ EmailBài học số 1 hoặc điều yêu thích mà bạn đã học được là gì? Mẹo bình luận. Những nhận xét hữu ích nhất là những nhận xét được viết với mục đích học hỏi hoặc giúp đỡ các sinh viên khác. và nhận câu trả lời cho các câu hỏi phổ biến trong cổng thông tin hỗ trợ của chúng tôi |