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á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 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 quan trọng 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 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 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).



CÓ 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ột rất rất có thể bạn sẽ cần 2.7 cho nó.



Quảng cáo

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 (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, việc so sánh hai phiên bản chỉ là một bài báo, vì vậy chúng tôi sẽ chuyển sang trang wiki của dự án Python, nơi bạn có thể đọc tổng quan bằng văn bản tốt 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 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.

CÓ 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 (đây là một số đọ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ư 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, rồi bấm Tiếp theo.

Trên màn hình chọn thư mục, để 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.

Quảng cáo

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:

python -v

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 học 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 và tải xuống và chạy trình cài đặt Hiện nay.

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. Nhấp vào tùy chọn Tắt 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.

CÓ 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 có thể 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, đọc lên đây .

Nếu chỉ cài đặt Python 3, bạn có thể sử dụng thủ thuật dòng lệnh tương tự là gõ C:Users[username]AppDataLocalProgramsPythonPython36 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, việc nhập python tại dấu nhắc lệnh chỉ trỏ bạn đến Python 2.7.

Quảng cáo

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 trong đó, 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, sau đó 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, bấm 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 cho Python 2 và python3 đối với Python 3.

Quảng cáo

Để 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 bạn đã cài đặt Python 3 (

python -V
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) sang 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.

CÓ 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. Chắc chắn rằng hoàn thiện với hướng dẫn của chúng tôi trước tiên nếu bạn không 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à sẵn sàng cho bất kỳ dự án Python nào bạn muốn giải quyết.

ĐỌC TIẾP Ảnh hồ sơ của Jason Fitzpatrick Jason Fitzpatrick
Jason Fitzpatrick là Tổng biên tập của LifeSavvy, trang web chị em của How-To Geek tập trung vào các thủ thuật, mẹo và thủ thuật trong cuộc sống. Anh ấy đã có hơn một thập kỷ kinh nghiệm trong lĩnh vực xuất bản và là tác giả của hàng nghìn bài báo tại Review Geek, How-To Geek và Lifehacker. Jason từng là Biên tập viên cuối tuần của Lifehacker trước khi tham gia How-To Geek.
Đọc đầy đủ tiểu sử

Bài ViếT Thú Vị