Hướng dẫn should i add python to path reddit - tôi có nên thêm python vào đường dẫn reddit không
Tôi đang làm việc theo cách của mình thông qua tự động hóa các thứ nhàm chán và tôi là một phần mà tôi phải tham khảo các phụ lục A và B để cài đặt các mô -đun mới và chạy các tập lệnh Python bên ngoài MU. Tôi nghĩ rằng tôi đã cài đặt Python một cách chính xác cho đến khi tôi đạt đến điểm này. Tôi đang vô cùng bối rối bởi cách tôi "được cho là" để cài đặt Python, định cấu hình các biến đường dẫn, cài đặt các mô -đun, v.v. Ví dụ: tôi có "python.exe" nằm ở:
Nhưng tôi cũng có "py.exe" nằm trong:
Theo những gì tôi hiểu, tôi phải chạy các lệnh bắt đầu với "Python" từ vị trí trước và "PY" từ vị trí sau. Tôi có nên có hai địa điểm khác nhau như thế này hay điều này là dự phòng? Tôi đã làm rối tung quá trình cài đặt? Tôi đã quản lý để có được dự án mclip.py hoạt động, tuy nhiên bây giờ tôi đang làm việc trong dự án Dice Zombie và tôi đang gặp sự cố với việc cài đặt mô -đun đột ngột. Ví dụ: tôi đã mở dấu nhắc CMD, thay đổi thư mục của mình thành
và sử dụng PIP để cài đặt mô -đun. Tuy nhiên, khi tôi mở mu và chạy:
... Tôi nhận được một thông báo lỗi:
Tại sao MU không nhận ra mô -đun zombiedice sau khi tôi "thành công" cài đặt nó sớm hơn? Ngoài ra, khi tôi cài đặt mô -đun, tôi đã nhận được cảnh báo rằng một phiên bản PIP mới hơn đã có sẵn để tôi nâng cấp PIP. Sau khi nâng cấp, nó đã cho tôi một cảnh báo:
Tôi không biết tại sao nó lại cho tôi cảnh báo này khi tôi đã có thư mục này trên đường dẫn. Khi tôi chạy "Echo %Path %", thư mục xuất hiện trong danh sách các thư mục. Đây là tất cả những điều cực kỳ khó hiểu và bực bội, liên tục phải dành hàng giờ để đi qua các tập tin, thư mục và lệnh chỉ để các tập lệnh hoạt động. Có phải các tệp Python, tập lệnh, dự án, thư mục, mô -đun, v.v ... Tất cả đều được phân tán trên tất cả các máy tính của tôi như thế này? Tôi không thể có một thư mục nhỏ gọn gàng tên là "Python" ở đâu đó chứa mọi thứ? Hay tôi thực sự phải theo dõi nơi tất cả những điều khác nhau này? Để tránh xung đột trong lịch sử, và bởi vì Pylauncher là vượt trội hơn rất nhiều ngày nay. Pylauncher là một thực thi có tên 0 hoặc 1. Đây là đầu ra trên hệ thống của tôi:version option that lets you select any installed version of Python that it can find. You can list available versions with the 0 or 1 options. This is the output on
my system:
Bạn sẽ nhận thấy rằng nó cũng có thể chọn bitness (phần 2) trong trường hợp bạn có cả hai phiên bản 32 và 64, nhưng đây là tùy chọn.Bằng cách cung cấp một trong những điều này cho lệnh 3, bạn có thể chọn một trình thông dịch cụ thể:
Và nếu bạn bỏ qua tùy chọn, nó sẽ chỉ mặc định là phiên bản mới nhất:
3 cũng truyền các tùy chọn cho trình thông dịch, vì vậy bạn có thể sử dụng nó cho bất cứ điều gì mà lệnh 5 thông thường có thể làm:
Lưu ý rằng bạn thường không cần thêm 6 vào PATH với pylauncher. Hầu hết các gói có thể được gọi trực tiếp như các mô -đun:
Trên hết, nếu bạn đang sử dụng các môi trường ảo như bạn nên, bạn hiếm khi cần gọi trình thông dịch được cài đặt toàn cầu. Envs ảo bao gồm một tập lệnh 8 tạm thời nối thư mục 6 của họ vào PATH , cho phép bạn gọi bất cứ thứ gì được cài đặt cho Env ảo mà không gây ra vấn đề cho bất kỳ quy trình nào khác có thể tận dụng Python. |