Làm cách nào để giữ python 2 và 3 trên windows?

Đầ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

Tôi có thể chạy Python 2 và 3 trên cùng một máy tính không?

Bạn có thể dễ dàng duy trì các môi trường riêng biệt cho chương trình Python 2 và Python 3 trên cùng một máy tính mà không phải lo lắng về việc các chương trình tương tác với nhau. Chuyển sang một môi trường được gọi là kích hoạt nó.

Làm cách nào để cài đặt Python 2 và Python 3 trên Windows?

Cách cài đặt Python 2. 7 và 3. 6 trong Windows 10 [thêm PATH python] .
Tải xuống con trăn 2. 7. Truy cập trang web. con trăn. org/downloads và nhấp vào 'Tải xuống Python 2. 714”. .
Cài đặt trăn 2. 7. Khi tải xong bấm vào để cài đặt. .
Tải xuống python3. .
Thêm python27 và python3 ĐƯỜNG. .
Thay đổi tên thực thi. .
KIỂM TRA Cả hai phiên bản Python

Tôi có thể giữ hai phiên bản Python không?

Nếu bạn muốn sử dụng nhiều phiên bản Python trên một máy thì pyenv là công cụ thường được sử dụng để cài đặt và chuyển đổi giữa các phiên bản . Điều này không bị nhầm lẫn với tập lệnh pyvenv không dùng nữa đã đề cập trước đó. Nó không đi kèm với Python và phải được cài đặt riêng.

Chủ Đề