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 này hữu ích. Tuy nhiên, việc cài đặt phiên bản mới nhất không hoàn toàn đơn giản, vì vậy hãy đảm bảo rằng bạn có được công cụ phù hợp cho nhiệm vụ trong tầm tay.

Được phát hành lần đầu tiên vào năm 1991, Python là một ngôn ngữ lập trình cấp cao phổ biến được sử dụng để lập trình mục đích chung. Nhờ triết lý thiết kế nhấn mạnh tính dễ đọc, nó từ lâu đã trở thành niềm yêu thích của các lập trình viên sở thích cũng như các lập trình viên nghiêm túc. Nó không chỉ là một ngôn ngữ dễ sử dụng (nói một cách tương đối) mà bạn sẽ tìm thấy hàng nghìn dự án trực tuyến yêu cầu bạn 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ự chia rẽ 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 đối với những người mới, nhưng đừng lo lắng. Chúng tôi sẽ hướng dẫn bạn cách cài đặt cả hai phiên bản chính

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

LIÊN QUAN:Thêm các Hầm ngục, Tàn tích và Săn tìm Kho báu vào Thế giới Minecraft của bạn với MCDungeon

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 vui được 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à bắt đầu và chạy một số dự án kết thúc bằng phần mở rộng “.py”, thì có mộtrất rất có thể bạn sẽ cần 2.7 cho nó.

Mặt khác, nếu bạn đang muốn thực sự học Python, chúng tôi khuyên bạn nên cài đặt cả hai phiên bản song song với nhau (bạn có thể thực hiện mà không có rủi ro và chỉ một chút rắc rối khi 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). Tuy nhiên, so sánh hai phiên bản là một bài báo, 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 về sự khác biệt của chúng.

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 tôi sẽ hoàn thành và sẽ cài đặt cả hai phiên bản, vì vậy chúng tôi khuyên bạn nên tải xuống cả hai phiên bản và thực hiện tương tự. Trong mục nhập chính cho cả hai phiên bản, bạn sẽ thấy trình cài đặt “x86-64”, như bên dưới.

LIÊN QUAN:Sự khác biệt giữa Windows 32 bit và 64 bit là gì?

Trình cài đặt này sẽ tự động cài đặt phiên bản 32 bit hoặc 64 bit thích hợp trên máy tính của bạn (sau đâ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 phiên bản này).

Cách cài đặt Python 2

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

Trên màn hình lựa chọn thư mục, hãy để thư mục là “Python27” và nhấp 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 python.exe vào Đường dẫn”, sau đó chọn “Sẽ được 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 bất kỳ 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 hoàn tất, bạn có thể xác nhận cài đặt bằng cách mở Command Prompt và nhập lệnh sau:

trăn -V

Sự thành công! Nếu tất cả những gì bạn cần là Python 2.7 cho một số dự án hay dự án khác, bạn có thể dừng ngay tại đây. Nó đã được cài đặt, biến đường dẫn được thiết lập và bạn sẽ tham gia các cuộc đua.

Cách cài đặt Python 3

Nếu bạn muốn tìm hiểu phiên bản Python mới nhất, bạn sẽ cần cài đặt Python 3. Bạn có thể cài đặt nó cùng với Python 2.7 mà không gặp vấn đề gì, vì vậy hãy tiếp tục tải xuống và chạy trình cài đặt ngay bây giờ.

Trên màn hình đầu tiên, hãy bật tùy chọn “Thêm Python 3.6 vào PATH” và sau đó nhấp vào “Cài đặt ngay”.

Tiếp theo, bạn có một quyết định để thực hiện. Việc nhấp vào tùy chọn “Vô hiệu hóa giới hạn độ dài đường dẫn” sẽ xóa 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, nơi độ dài tên đường dẫn không phải là vấn đề, nên việc bật tính năng này trước 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.

LIÊN QUAN:Cách làm cho Windows 10 chấp nhận đường dẫn tệp hơn 260 ký tự

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

Nếu bạn chỉ cài đặt Python 3, bạn có thể sử dụng thủ thuật dòng lệnh tương tự là nhập python -v mà chúng tôi đã sử dụng ở trên để kiểm tra xem nó đã được cài đặt đúng cách và biến đường dẫn đã được đặt chưa. 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 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 sai lầm. Mặc dù chúng tôi đã bật đường dẫn hệ thống cho cả hai bản cài đặt Python, nhưng việc nhập “python” tại dấu nhắc lệnh chỉ trỏ bạn đến Python 2.7.

Lý do cho điều này rất đơn giản: biến (cho dù được tự động điều chỉnh bởi trình cài đặt hay được tinh chỉnh theo cách thủ công) chỉ đơn giản là trỏ đến một thư mục và mọi tệp thực thi trong thư mục đó đều trở thành một dòng lệnh. Nếu có hai thư mục được liệt kê và cả hai đều có tệp “python.exe”, thì 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 sẽ được ưu tiên hơn đường dẫn người dùng.

Điều thứ hai là chính xác 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 trê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 tôi có thể xác nhận điều này bằng cách xem 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”, rồi chọn tùy chọn “Xem cài đặt hệ thống nâng cao”. Trong cửa sổ “Thuộc tính hệ thống” mở ra, trên tab “Nâng cao”, hãy nhấp vào nút “Biến môi trườ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" và Python 2 được liệt kê trong phần "Biến hệ thống".

Có một số cách để bạn có thể khắc phục tình trạng này. Đơn giản nhất (mặc dù là phiên bản có ít chức năng nhất) là chỉ cần 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ù điều đó đơn giản, nhưng nó cũng không thú vị lắm. Thay vào đó, chúng tôi có thể thực hiện một thay đổi khác sẽ cung cấp cho chúng tôi quyền truy cập vào “python” đối với Python 2 và “python3” đối với Python 3.

Để thực hiện việc này, hãy kích hoạt Trình quản lý tệp và đi đến thư mục nơi 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 “python.exe” và đổi tên bản sao đó (không phải bản gốc) thành “python3.exe”.

Mở dấu nhắc lệnh mới (các biến môi trường làm mới với mỗi dấu nhắc lệnh mới mà bạn mở) và nhập “python3 –version”.

Bùm! Bây giờ bạn có thể sử dụng lệnh “python” tại Command Prompt khi bạn muốn sử dụng Python 2.7 và lệnh “python3” khi bạn muốn sử dụng Python 3.

LIÊN QUAN:Cách chỉnh sửa PATH hệ thống của bạn để dễ dàng truy cập dòng lệnh trong Windows

Nếu vì bất kỳ lý do gì, 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 xem hướng dẫn của chúng tôi trước nếu bạn không cảm thấy thoải mái khi chỉnh sửa các biến đó.

Tuy nhiên, xin lưu ý rằng bất kể bạn sử dụng phương pháp nào, điều quan trọng là phải giữ nguyên python.exe ban đầu vì các ứng dụng trong / scripts / subdirectory cho cả hai phiên bản Python đều dựa vào tên tệp đó và sẽ không thành công 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 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.


$config[zx-auto] not found$config[zx-overlay] not found