Đầu tiên, tải xuống phiên bản Python 2 mới nhất. 7 từ trang web chính thức. Nếu bạn muốn chắc chắn rằng mình đang cài đặt phiên bản cập nhật đầy đủ, hãy nhấp vào liên kết Tải xuống > Windows từ trang chủ của Python. trang web tổ chức
Phiên bản Windows được cung cấp dưới dạng gói MSI. Để cài đặt thủ công, chỉ cần nhấp đúp vào tệp. Định dạng gói MSI cho phép quản trị viên Windows tự động cài đặt bằng các công cụ tiêu chuẩn của họ
Theo thiết kế, Python cài đặt vào một thư mục có số phiên bản được nhúng, e. g. Python phiên bản 2. 7 sẽ cài đặt tại C:\Python27\
, do đó bạn có thể có nhiều phiên bản Python trên cùng một hệ thống mà không bị xung đột. Tất nhiên, chỉ có một trình thông dịch có thể là ứng dụng mặc định cho các loại tệp Python. Nó cũng không tự động sửa đổi biến môi trường PATH
, do đó bạn luôn có quyền kiểm soát bản sao Python nào đang chạy
Nhập tên đường dẫn đầy đủ cho trình thông dịch Python mỗi lần sẽ nhanh chóng trở nên tẻ nhạt, vì vậy hãy thêm các thư mục cho phiên bản Python mặc định của bạn vào PATH
. Giả sử rằng bản cài đặt Python của bạn nằm trong C:\Python27\
, hãy thêm phần này vào PATH
của bạn
C:\Python27\;C:\Python27\Scripts\
Bạn có thể làm điều này một cách dễ dàng bằng cách chạy phần sau trong powershell
[Environment]::SetEnvironmentVariable["Path", "$env:Path;C:\Python27\;C:\Python27\Scripts\", "User"]
Đây cũng là một tùy chọn trong quá trình cài đặt
Thư mục thứ hai [
[Environment]::SetEnvironmentVariable["Path", "$env:Path;C:\Python27\;C:\Python27\Scripts\", "User"]0] nhận các tệp lệnh khi một số gói nhất định được cài đặt, vì vậy đây là một bổ sung rất hữu ích. Bạn không cần cài đặt hay cấu hình bất cứ thứ gì khác để sử dụng Python. Phải nói rằng, tôi thực sự khuyên bạn nên cài đặt các công cụ và thư viện được mô tả trong phần tiếp theo trước khi bạn bắt đầu xây dựng các ứng dụng Python để sử dụng trong thế giới thực. Đặc biệt, bạn phải luôn cài đặt Setuptools, vì nó giúp bạn sử dụng các thư viện Python của bên thứ ba khác dễ dàng hơn nhiều
Công cụ thiết lập + Pip
Hai gói Python của bên thứ ba quan trọng nhất là setuptools và pip
Sau khi cài đặt, bạn có thể tải xuống, cài đặt và gỡ cài đặt bất kỳ sản phẩm phần mềm Python tuân thủ nào bằng một lệnh duy nhất. Nó cũng cho phép bạn thêm khả năng cài đặt mạng này vào phần mềm Python của riêng bạn với rất ít công việc
Trăn 2. 7. 9 trở lên [trên sê-ri python2] và Python 3. 4 trở lên bao gồm pip theo mặc định
Để xem pip đã được cài đặt chưa, hãy mở dấu nhắc lệnh và chạy
command -v pip
Để cài đặt pip, hãy làm theo hướng dẫn cài đặt pip chính thức - hướng dẫn này sẽ tự động cài đặt phiên bản mới nhất của setuptools
Môi trường ảo
Môi trường ảo là một công cụ để giữ các phần phụ thuộc theo yêu cầu của các dự án khác nhau ở những nơi riêng biệt, bằng cách tạo môi trường Python ảo cho chúng. Nó giải quyết “Dự án X phụ thuộc vào phiên bản 1. x nhưng Dự án Y cần 4. x” và giữ cho thư mục gói trang web toàn cầu của bạn sạch sẽ và dễ quản lý
Ví dụ: bạn có thể làm việc trên một dự án yêu cầu Django 1. 10 đồng thời duy trì một dự án yêu cầu Django 1. 8
Python được cập nhật theo thời gian theo các tiêu chuẩn mới nhất và với các tính năng mới. Tổ chức phi lợi nhuận có tên Python Software Foundation sở hữu bản quyền và quản lý các bản cập nhật ngôn ngữ cho Python 2. 1 trở lên
Hai phiên bản Python được sử dụng phổ biến nhất là Python 2. x và Python3. x. Có một số khác biệt đáng kể tồn tại giữa hai loại này, vì vậy đôi khi một tập lệnh tương thích với Python 2. x có thể không chạy trong Python 3. x và ngược lại
Chúng tôi có thể cài đặt cả Python 2 và Python 3 trên mọi thiết bị Windows hoặc Linux. Chúng ta có thể tạo các môi trường khác nhau trên các IDE khác nhau để sử dụng các phiên bản riêng biệt hoặc sử dụng các cách sau để chạy chúng bằng dấu nhắc lệnh
Chạy Python 2 và Python 3 trên cùng một thiết bị bằng cách đổi tên tệp
Để có được Python 2. x và Python3. x trên cùng một máy, bạn cần làm theo các bước sau
- Cài đặt Python 2. x và Python3. x với trình cài đặt windows mặc định
- Chuyển đến đường dẫn cài đặt mặc định [
[Environment]::SetEnvironmentVariable["Path", "$env:Path;C:\Python27\;C:\Python27\Scripts\", "User"]
1] và đổi tên[Environment]::SetEnvironmentVariable["Path", "$env:Path;C:\Python27\;C:\Python27\Scripts\", "User"]
2 thành[Environment]::SetEnvironmentVariable["Path", "$env:Path;C:\Python27\;C:\Python27\Scripts\", "User"]
3 - Chỉnh sửa các biến môi trường của bạn để bao gồm liên kết thư mục sau
C:\Python27\;C:\Python27\Scripts\;C:\Python34\;C:\Python34\Scripts\
Ở trên dựa trên việc cài đặt Python 2. 7 và Trăn 3. 4. Chỉnh sửa các phiên bản dựa trên yêu cầu của bạn
Lưu ý rằng có thể xảy ra xung đột khi bạn thay đổi các biến môi trường vì hai phiên bản có cùng tên.
[Environment]::SetEnvironmentVariable["Path", "$env:Path;C:\Python27\;C:\Python27\Scripts\", "User"]2
Do đó, nếu bạn gặp phải lỗi này, hãy đảm bảo rằng bạn đã làm theo bước 2 một cách cẩn thận và đổi tên python của bạn. exe thành
[Environment]::SetEnvironmentVariable["Path", "$env:Path;C:\Python27\;C:\Python27\Scripts\", "User"]3. Vì vậy, khi người dùng chạy
[Environment]::SetEnvironmentVariable["Path", "$env:Path;C:\Python27\;C:\Python27\Scripts\", "User"]6, phiên bản 2. x sẽ được thực thi. Với
[Environment]::SetEnvironmentVariable["Path", "$env:Path;C:\Python27\;C:\Python27\Scripts\", "User"]7, 3. x sẽ được thực thi, cho phép bạn truy cập vào cả Python 2 và Python 3 trên cùng một thiết bị
Chạy Python 2. x và Python3. x trên cùng một thiết bị bằng lệnh [Environment]::SetEnvironmentVariable["Path", "$env:Path;C:\Python27\;C:\Python27\Scripts\", "User"]
8
Chúng ta có thể sử dụng lệnh
[Environment]::SetEnvironmentVariable["Path", "$env:Path;C:\Python27\;C:\Python27\Scripts\", "User"]8 để khởi chạy các phiên bản Python khác nhau trên cùng một thiết bị. Lưu ý các bước dưới đây