Trình cài đặt 3.6 đề xuất C:\Users\MyUserName\AppData\Local\Programs\Python\Python36-32
không giống bất kỳ phần mềm nào khác trên Windows. Tôi nhớ rằng các phiên bản trước đó đã được cài đặt là C:\PythonXY
cũng không bình thường trên Windows. Có thực sự là một ý tưởng hay không?Đường dẫn nào để cài đặt Python 3.6 lên Windows
Cụ thể, tôi không thấy lý do tại sao tôi chỉ muốn cài đặt tính năng này cho tài khoản người dùng của mình. Hộp kiểm "Cài đặt trình khởi chạy cho tất cả người dùng (được khuyến nghị)" được chọn mặc định có vẻ không tương thích với cài đặt vào %APPDATA%
.
Đường dẫn tốt để cài đặt Python là gì? Tôi là một người hoàn toàn nghiệp dư và tôi không muốn gây ra vấn đề cho bản thân mình. Tôi sợ thêm một không gian vào đường dẫn ví dụ.
Nhấp vào thêm thông qua trình cài đặt nó sẽ xuất hiện hộp kiểm cài đặt cho tất cả người dùng. Điều này ngay lập tức đặt đường dẫn dựa trên Program Files (x86)
vào hộp kiểm.
Bất kỳ người dùng được xác thực nào đều được phép tạo và sửa đổi thư mục trong thư mục gốc của ổ đĩa hệ thống. Đó chính là vấn đề; nó không an toàn. Vì vậy, với 3,5+ '% ProgramFiles%' là mặc định cho mọi người dùng cài đặt. Các khoảng trống trong thư mục này cho một số ngôn ngữ không phải là vấn đề; mã không thể xử lý chúng có lỗi cần sửa. Từ dòng lệnh, bạn có thể sử dụng trình khởi chạy py.exe để chạy bất kỳ phiên bản đã cài đặt nào, nhưng nếu bạn đang phát triển cho nhiều phiên bản trên nhiều dự án, bạn thực sự nên nghĩ đến việc sử dụng các môi trường ảo. – eryksun
Cài đặt mặc định của Python cho '% LocalAppData% \ Programs', là thư mục shell đã biết' FOLDERID_UserProgramFiles'. Sử dụng chuyển vùng của người dùng '% AppData%' sẽ dẫn đến tắc nghẽn mạng nếu hồ sơ chuyển vùng đang được sử dụng. Theo như những khó khăn trong dòng lệnh, bạn có thể sử dụng trình khởi chạy py và biến môi trường 'PATH', cộng với các môi trường ảo' venv' có thể được tạo bất cứ nơi nào bạn muốn để thuận tiện. – eryksun