Cách cài đặt Python trên Windows / làm thế nào để

Cách cài đặt Python trên Windows

Python không được đóng gói sẵn với Windows, nhưng điều đó không có nghĩa là người dùng Windows sẽ không thấy ngôn ngữ lập trình linh hoạt hữu ích. Tuy nhiên, việc cài đặt phiên bản mới nhất không đơn giản lắm, vì vậy hãy đảm bảo bạn có được các công cụ phù hợp cho nhiệm vụ trong tay.

Được phát hành lần đầu tiên vào năm 1991, Python là ngôn ngữ lập trình cấp cao phổ biến được sử dụng cho lập trình mục đích chung. Nhờ một triết lý thiết kế nhấn mạnh khả năng đọc, từ lâu nó đã được yêu thích bởi các lập trình viên sở thích và các lập trình viên nghiêm túc. Không chỉ là một ngôn ngữ dễ dàng (nói một cách tương đối, đó là) để chọn mà bạn sẽ tìm thấy hàng ngàn dự án trực tuyến yêu cầu bạn phải cài đặt Python để sử dụng chương trình.

Bạn cần phiên bản nào?

Thật không may, có một bản cập nhật đáng kể cho Python vài năm trước đã tạo ra sự phân chia lớn giữa các phiên bản Python. Điều này có thể khiến mọi thứ hơi khó hiểu với người mới, nhưng đừng lo lắng. Chúng tôi sẽ hướng dẫn bạn cài đặt cả hai phiên bản chính

Khi bạn truy cập trang tải xuống Python cho Windows, bạn sẽ thấy ngay bộ phận. Ngay ở trên cùng, hình vuông và trung tâm, kho lưu trữ hỏi bạn có muốn bản phát hành mới nhất của Python 2 hoặc Python 3 (2.7.13 và 3.6.1, tương ứng với hướng dẫn này không).

Mới hơn là tốt hơn, phải không? Có lẽ vậy, có thể không. Phiên bản bạn muốn phụ thuộc vào mục tiêu cuối cùng của bạn. Ví dụ, giả sử bạn đọc bài viết của chúng tôi về việc mở rộng thế giới Minecraft của bạn với MCDungeon và rất hào hứng khi thêm những thứ hay ho vào thế giới của bạn. Dự án đó được mã hóa bằng Python và yêu cầu Python 2.7 – bạn không thể chạy dự án MCDungeon với Python 3.6. Trên thực tế, nếu bạn đang khám phá các dự án sở thích như MCDungeon, bạn sẽ thấy rằng gần như tất cả chúng đều sử dụng 2.7. Nếu mục tiêu của bạn là đưa một số dự án kết thúc bằng một phần mở rộng và chạy., rất cơ hội tốt bạn sẽ cần 2.7 cho nó.

Mặt khác, nếu bạn đang thực sự muốn học Python, chúng tôi khuyên bạn nên cài đặt cả hai phiên bản cạnh nhau (điều mà bạn có thể làm với rủi ro bằng không và chỉ một chút rắc rối thiết lập). Điều này cho phép bạn làm việc với phiên bản mới nhất của ngôn ngữ, nhưng cũng chạy các tập lệnh Python cũ hơn (và kiểm tra khả năng tương thích ngược cho các dự án mới hơn). Mặc dù vậy, so sánh hai phiên bản là một bài viết, vì vậy chúng tôi sẽ chuyển sang wiki dự án Python nơi bạn có thể đọc tổng quan bằng văn bản của chúng về sự khác biệt.

Bạn chỉ có thể tải xuống Python 2 hoặc Python 3 nếu bạn chắc chắn rằng mình chỉ cần một phiên bản cụ thể. Hôm nay chúng ta sẽ đi xa và sẽ cài đặt cả hai, vì vậy chúng tôi khuyên bạn nên tải xuống cả hai phiên bản và làm tương tự. Trong mục chính cho cả hai phiên bản, bạn sẽ thấy trình cài đặt của xx-64, như bên dưới.

Trình cài đặt này sẽ tự động cài đặt phiên bản 32 bit hoặc 64 bit phù hợp trên máy tính của bạn (đây là một số bài đọc thêm nếu bạn muốn biết thêm về sự khác biệt giữa hai).

Cách cài đặt Python 2

Cài đặt Python 2 rất nhanh chóng và không giống như trong những năm trước, trình cài đặt thậm chí sẽ đặt biến đường dẫn cho bạn (một cái gì đó chúng ta sẽ đi vào một lát sau). Tải xuống và chạy trình cài đặt, chọn Cài đặt cài đặt cho tất cả người dùng, và sau đó nhấp vào Tiếp theo.

Trên màn hình chọn thư mục, hãy để lại thư mục dưới dạng Python Python27 và bấm vào Tiếp theo.

Trên màn hình tùy chỉnh, cuộn xuống, nhấp vào Thêm Thêm python.exe vào Đường dẫn, sau đó chọn, Sẽ cài đặt trên ổ cứng cục bộ. Khi bạn hoàn tất, hãy nhấp vào Tiếp theo.

Bạn không phải đưa ra quyết định nào nữa sau thời điểm này. Chỉ cần nhấp qua trình hướng dẫn để hoàn tất cài đặt. Khi quá trình cài đặt kết thúc, bạn có thể xác nhận cài đặt bằng cách mở Command Prompt và gõ lệnh sau:

trăn -V

Tiếp theo, bạn có một quyết định để thực hiện. Nhấp vào tùy chọn Giới hạn độ dài đường dẫn của Vô hiệu hóa, xóa bỏ giới hạn trên biến MAX_PATH. Thay đổi này sẽ không phá vỡ bất cứ điều gì, nhưng sẽ cho phép Python sử dụng tên đường dẫn dài. Vì nhiều lập trình viên Python đang làm việc trong Linux và các hệ thống * nix khác trong đó độ dài tên đường dẫn không phải là vấn đề, việc bật trước này có thể giúp giải quyết mọi vấn đề liên quan đến đường dẫn mà bạn có thể gặp phải khi làm việc trong Windows.

Chúng tôi khuyên bạn nên đi trước và chọn tùy chọn này. Nếu bạn biết bạn không muốn vô hiệu hóa giới hạn độ dài đường dẫn, bạn có thể chỉ cần nhấp vào Đóng Đóng Đóng để hoàn tất cài đặt. Và, nếu bạn muốn đọc thêm về vấn đề trước khi cam kết thay đổi, hãy đọc tại đây.

Nếu bạn chỉ cài đặt Python 3, bạn có thể sử dụng thủ thuật gõ dòng lệnh tương tự trăn -v mà chúng tôi đã sử dụng ở trên để kiểm tra xem nó đã được cài đặt đúng chưa và biến đường dẫn được đặt. Tuy nhiên, nếu bạn đang cài đặt cả hai phiên bản, bạn cần thực hiện chỉnh sửa nhanh được tìm thấy trong phần sau.

Điều chỉnh các biến hệ thống để bạn có thể truy cập cả hai phiên bản Python từ dòng lệnh

Phần này của hướng dẫn là hoàn toàn tùy chọn, nhưng sẽ cho phép bạn truy cập nhanh cả hai phiên bản Python từ dòng lệnh. Sau khi cài đặt cả hai phiên bản Python, bạn có thể nhận thấy một chút khó chịu. Mặc dù chúng tôi đã kích hoạt đường dẫn hệ thống cho cả hai cài đặt Python, việc gõ vào python Trỏ vào dấu nhắc lệnh chỉ cho bạn tới Python 2.7.

Lý do cho điều này rất đơn giản: biến (cho dù được điều chỉnh tự động bởi trình cài đặt hoặc điều chỉnh thủ công) chỉ đơn giản chỉ vào một thư mục và mọi thực thi trong thư mục đó sẽ trở thành lệnh dòng lệnh. Nếu có hai thư mục được liệt kê và cả hai đều có tệp python.exe. Trong đó, thư mục nào cao hơn trong danh sách các biến sẽ được sử dụng. Và, nếu có một biến được đặt cho hệ thống và người dùng, đường dẫn hệ thống được ưu tiên hơn đường dẫn người dùng.

Cái sau chính xác là những gì đang xảy ra trong trường hợp này: trình cài đặt Python 2 đã chỉnh sửa biến toàn hệ thống và trình cài đặt Python 3 đã thêm một biến cấp người dùng – và chúng ta có thể xác nhận điều này bằng cách xem xét các biến môi trường của Windows.

Nhấn Bắt đầu, nhập cài đặt hệ thống nâng cao, nâng cấp, sau đó chọn tùy chọn Cài đặt hệ thống nâng cao của Chế độ xem. Trong cửa sổ Các thuộc tính hệ thống của Wikipedia mở ra, trên tab Advanced Advanced, hãy nhấp vào nút Biến môi trường trên mạng.

Tại đây, bạn có thể thấy Python 3 được liệt kê trong phần Biến người dùng của người dùng Phần và phần 2 của Python được liệt kê trong phần Biến hệ thống.

Có một vài cách bạn có thể khắc phục tình trạng này. Đơn giản nhất (mặc dù có chức năng ít nhất) là chỉ xóa mục nhập cho phiên bản Python mà bạn dự định sử dụng ít nhất. Mặc dù đơn giản nhưng nó cũng không thú vị lắm. Thay vào đó, chúng ta có thể thực hiện một thay đổi khác sẽ cung cấp cho chúng ta quyền truy cập vào Trăn trăn cho Python 2 và Trăn trăn3 đối với Python 3.

Để thực hiện việc này, hãy khởi động Trình quản lý tệp và đi đến thư mục bạn đã cài đặt Python 3 (C: \ Users \ [tên người dùng] \ AppData \ Local \ Programs \ Python \ Python36 theo mặc định). Tạo một bản sao của tập tin python.exe, và đổi tên bản sao đó (không phải bản gốc) để ăn thịt trăn python3.exe.

Mở một dấu nhắc lệnh mới (làm mới các biến môi trường với mỗi dấu nhắc lệnh mới mà bạn mở) và gõ vào python3 -version.

Bùng nổ! Bây giờ bạn có thể sử dụng lệnh Trăn trăn gian lận tại Command Prompt khi bạn muốn sử dụng Python 2.7 và lệnh Trăn trăn trăn trối khi bạn muốn sử dụng Python 3.

Nếu vì lý do nào, bạn không thấy đây là một giải pháp thỏa đáng, bạn luôn có thể sắp xếp lại các biến môi trường. Hãy chắc chắn theo dõi hướng dẫn của chúng tôi trước nếu bạn không thoải mái chỉnh sửa các biến đó.

Tuy nhiên, xin lưu ý rằng dù bạn sử dụng phương thức nào, điều quan trọng là vẫn giữ nguyên python.exe vì các ứng dụng trong / scripts / thư mục con cho cả hai phiên bản Python đều dựa vào tên tệp đó và sẽ thất bại nếu thiếu.

Sau một chút cài đặt và một chút tinh chỉnh, bạn đã cài đặt cả hai phiên bản và bạn đã sẵn sàng cho bất kỳ dự án Python nào bạn muốn giải quyết.