Làm thế nào để cài đặt Python trên Windows

Mục lục:

Làm thế nào để cài đặt Python trên Windows
Làm thế nào để cài đặt Python trên Windows

Video: Làm thế nào để cài đặt Python trên Windows

Video: Làm thế nào để cài đặt Python trên Windows
Video: How does WordPress work? - YouTube 2024, Tháng mười một
Anonim
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 tìm thấy ngôn ngữ lập trình linh hoạt hữu ích. Tuy nhiên, nó không hoàn toàn đơn giản như cài đặt phiên bản mới nhất, vì vậy, hãy đảm bảo bạn có được các công cụ phù hợp cho công việc trong tầm tay.
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 tìm thấy ngôn ngữ lập trình linh hoạt hữu ích. Tuy nhiên, nó không hoàn toàn đơn giản như cài đặt phiên bản mới nhất, vì vậy, hãy đảm bảo bạn có được các công cụ phù hợp cho công việc 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 bậc 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 nó từ lâu đã là một yêu thích của các lập trình viên sở thích và lập trình viên nghiêm túc như nhau. Nó không chỉ là một ngôn ngữ dễ dàng (tương đối nói, nghĩa là) để nhận nhưng 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 đây đã tạo ra một 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ứ trở nên khó hiểu với những người mới đến 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 này. Ngay ở đầu, 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, theo hướng dẫn này).

Image
Image

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à vui mừng thêm những thứ thú vị 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 bằng 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à để có được một số dự án kết thúc bằng một phần mở rộng ".py" và chạy, thì có rất,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 tìm kiếm để thực sự tìm hiểu Python, chúng tôi khuyên bạn nên cài đặt cả hai phiên bản cạnh nhau (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). Tuy nhiên, việc so sánh hai phiên bản là một bài viết, do đó, chúng tôi sẽ trì hoãn wiki dự án Python, nơi bạn có thể đọc tổng quan bằng văn bản về các khác biệt.

Bạn có thể tải xuống chỉ Python 2 hoặc Python 3 nếu bạn chắc chắn bạn chỉ cần một phiên bản cụ thể. Chúng tôi 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à 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.

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 (dưới đâ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 phiên bản này).
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 (dưới đâ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 phiên bản này).

Cách cài đặt Python 2

Cài đặt Python 2 là một snap, và không giống như trong những năm qua, trình cài đặt thậm chí sẽ thiết lập biến đường dẫn cho bạn (một cái gì đó chúng ta sẽ đi vào một chút sau này). 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” và sau đó nhấp vào “Tiếp theo”.

Trên màn hình chọn thư mục, hãy để thư mục là “Python27” và nhấp “Tiếp theo”.
Trên màn hình chọn thư mục, hãy để thư mục là “Python27” và nhấp “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” và 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”.
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” và 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 thêm bất kỳ quyết định nào 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 cài đặt xong, bạn có thể xác nhận cài đặt bằng cách mở Command Prompt và gõ lệnh sau:
Bạn không phải đưa ra thêm bất kỳ quyết định nào 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 cài đặt xong, bạn có thể xác nhận cài đặt bằng cách mở Command Prompt và gõ lệnh sau:

python -V

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 phải cài đặt Python 3. Bạn có thể cài đặt nó cùng với Python 2.7 không có 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 ngay bây giờ.

Trên màn hình đầu tiên, kích hoạt tùy chọn “Add Python 3.6 to PATH” và sau đó nhấp vào “Install Now”.

Tiếp theo, bạn có 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ẽ loại bỏ giới hạn trên biến MAX PATH. Thay đổi này sẽ không phá vỡ bất kỳ đ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 mà độ dài tên đường dẫn không phải là vấn đề, việc bật tính năng này có thể giúp làm mịn mọi vấn đề liên quan đến đường dẫn mà bạn có thể có khi làm việc trong Windows.
Tiếp theo, bạn có 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ẽ loại bỏ giới hạn trên biến MAX PATH. Thay đổi này sẽ không phá vỡ bất kỳ đ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 mà độ dài tên đường dẫn không phải là vấn đề, việc bật tính năng này có thể giúp làm mịn mọi vấn đề liên quan đến đường dẫn mà bạn có thể có khi làm việc trong Windows.

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 bạn không muốn tắt 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 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 cùng một thủ thuật gõ dòng lệnh
Nếu bạn chỉ cài đặt Python 3, bạn có thể sử dụng cùng một thủ thuật gõ dòng lệnh

python -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 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 của Python, bạn có thể đã nhận thấy một chút khó khăn. Mặc dù chúng tôi đã kích hoạt đường dẫn hệ thống cho cả hai bản cài đặt Python, gõ "python" tại dấu nhắc lệnh chỉ trỏ bạn tới Python 2.7.

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

Cái sau 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 rộng của hệ thống và trình cài đặt Python 3 đã thêm 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 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” và 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", hãy nhấp vào nút "Biến môi trường".

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

C:Users[username]AppDataLocalProgramsPythonPython36

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ở một 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 bạn mở), và gõ "python3 -version".
Mở một 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 bạn mở), và gõ "python3 -version".
Image
Image

Boom! Bây giờ bạn có thể sử dụng lệnh “python” tại dấu nhắc lệnh 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.

Nếu vì bất kỳ lý do gì, bạn không thấy đây là 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. Trước tiên, hãy nhớ bắt đầu với hướng dẫn của chúng tôi 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 là quan trọng để giữ nguyên python.exe ban đầu khi các ứng dụng trong thư mục / scripts / subdirectory cho cả hai phiên bản Python dựa vào tên tệp đó và sẽ thất bại nếu nó bị thiếu.

Sau khi cài đặt một chút và chỉnh sửa một chút, 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.

Đề xuất: