Tôi có thể cài đặt hai phiên bản Python trên Windows không?

Trên Windows,

py -0
5 mặc định là phiên bản mới nhất được cài đặt, nhưng đôi khi tôi muốn sử dụng các phiên bản cũ hơn, chẳng hạn như 3. 6 để gỡ lỗi, ngay cả khi tôi có 3. 8 trên máy tính của tôi

py -0
6 là công cụ dòng lệnh đi kèm với cài đặt Python giúp giải quyết vấn đề quản lý phiên bản

Cách sử dụng

Tôi khuyên bạn nên chạy

py -0
7 để xem bạn có thể làm gì với nó

Lệnh

py -0
8 liệt kê tất cả các bản cài đặt Python có sẵn

Tôi có thể cài đặt hai phiên bản Python trên Windows không?

Mặc dù Python 3. 8 là Python mặc định của tôi, R=running

py -0
9 khởi chạy 3. 7 vỏ

Tôi có thể cài đặt hai phiên bản Python trên Windows không?

Khi nào nên sử dụng

Tôi chủ yếu sử dụng nó để tạo môi trường ảo cho các kho lưu trữ mã khác nhau được ghim tại một phiên bản Python cụ thể. Ví dụ,

py -3.8 -m venv .venv

tạo một môi trường ảo

py -0p
0 với Python 3. 8

Lưu ý khi cài đặt

py -0
6 có nghĩa là bạn có thể chỉ cần tải xuống và cài đặt bao nhiêu phiên bản Python từ trang web chính thức của Python tùy thích

Trong quá trình cài đặt, không cần chọn một trong hai hộp để sử dụng trình khởi chạy py vì việc kiểm tra hộp đầu tiên yêu cầu quyền quản trị viên cục bộ, điều này có thể không thực hiện được đối với máy tính xách tay của công ty

Vì vậy, trong bài viết này, bạn sẽ học cách chạy nhiều phiên bản Python trên Windows bằng hình ảnh và minh họa. Nhưng trước khi tiếp tục, bạn phải biết các phiên bản Python khác nhau được cài đặt trên hệ thống của mình

❖ Làm cách nào để kiểm tra tất cả các phiên bản Python đã cài đặt trên Windows?

Nhập lệnh sau vào dấu nhắc lệnh của bạn để tìm các phiên bản Python có sẵn trên hệ thống của bạn

py -0

Lệnh trên sẽ liệt kê tất cả các phiên bản Python được cài đặt trên hệ thống của bạn. Nếu bạn muốn tìm các phiên bản khác nhau đã cài đặt cũng như đường dẫn đến từng phiên bản đã cài đặt, hãy sử dụng lệnh sau

py -0p

Hình ảnh minh họa dưới đây sẽ giúp bạn hiểu rõ các lệnh trên

Tôi có thể cài đặt hai phiên bản Python trên Windows không?

Khi bạn đã xác minh các phiên bản Python được cài đặt trên hệ thống của mình, bạn có thể sử dụng một trong các phương pháp được đề cập bên dưới để chạy một tập lệnh cụ thể trong một phiên bản cụ thể

❖ Cách 1. Sử dụng Đường dẫn

Khi bạn cố gắng chạy Python trong dấu nhắc lệnh, nó sẽ tìm kiếm biến môi trường

py -0p
2 và kiểm tra tệp thực thi có thể là tệp bó (
py -0p
3), tệp lệnh (
py -0p
4) hoặc bất kỳ tệp thực thi nào khác (
py -0p
4) . Khi tìm thấy tệp chính xác, nó sẽ thực thi chương trình bằng tệp đó. Bây giờ, nếu bạn đã cài đặt hai phiên bản Python trên hệ thống của mình (Python 2. 7 và 3. 8), thì biến đường dẫn sẽ chứa vị trí của cả hai thư mục. Tuy nhiên, vấn đề là khi Windows tìm thấy kết quả khớp đầu tiên, nó sẽ ngừng kiểm tra bất kỳ đường dẫn nào khác

Để vượt qua rào cản này, bạn phải gọi rõ ràng một hoặc cả hai ứng dụng bằng đường dẫn của chúng. Ví dụ: như bạn có thể thấy bên dưới, tôi đã cài đặt hai phiên bản Python trên hệ thống của mình

Tôi có thể cài đặt hai phiên bản Python trên Windows không?
  • Để thực thi mã của bạn trong Python 2. 7 thì bạn phải gọi
    py -0p
    6
  • Để thực thi mã của bạn trong Python 3. 8, bạn phải gọi
    py -0p
    7. Tuy nhiên, điều này là không cần thiết vì phiên bản được chọn mặc định đã là Python-3. 8 trong trường hợp này
Tôi có thể cài đặt hai phiên bản Python trên Windows không?

❖ Cách 2. Tạo một Lối tắt hoặc Liên kết tượng trưng

➥ Tạo lối tắt. Nếu bạn muốn tránh sử dụng toàn bộ đường dẫn, thì bạn có thể tạo lối tắt cho từng tệp

py -0p
0 riêng lẻ và đổi tên chúng thành python27 và python38. Giờ đây, bạn có thể chạy trực tiếp từng phiên bản bằng các phím tắt tương ứng

Để tạo các phím tắt, hãy làm theo các bước đã cho

  • Điều hướng đến thư mục chứa phiên bản Python mà bạn muốn tạo lối tắt,
  • Nhấp chuột phải và tạo lối tắt
  • Đổi tên phím tắt

➥ Tạo một liên kết tượng trưng. Ngoài ra, bạn cũng có thể liên kết tượng trưng đến các tệp thực thi tương ứng và đổi tên chúng. Sau đó, bạn có thể thực thi mã của mình bằng python27, tôi. e. cái tên được đặt bởi bạn

Ghi chú. Đặt các phím tắt ở đâu đó được bao gồm trong đường dẫn để có thể dễ dàng gọi chúng

C:\Windows\System32>cd C:\bin

C:\bin>mklink python27.exe C:\Python27\python.exe
symbolic link created for python27.exe <<===>> C:\Python27\python.exe

Khi lối tắt và các liên kết đã được tạo, bạn có thể dễ dàng gọi một phiên bản cụ thể bằng tên do bạn chỉ định, như minh họa bên dưới

Tôi có thể cài đặt hai phiên bản Python trên Windows không?

❖ Phương pháp 3. Sử dụng Trình khởi chạy Python

Bạn có thể sử dụng pylauncher và sau đó sử dụng một trong các cách tiếp cận sau để thực thi tập lệnh của mình trong phiên bản bạn muốn

Ghi chú. Nếu bạn có Python 3. 3 trở lên, không cần phải cài đặt thủ công vì nó đã có sẵn với các phiên bản Python mới hơn

➥ Cách tiếp cận 1. Sử dụng Shebang (#) trong Tập lệnh

Bạn có thể chỉ cần sử dụng một dòng Shebang trong tập lệnh của mình để đề cập đến phiên bản mà bạn muốn tập lệnh được thực thi trong đó

py -0p
1 – Để thực thi tập lệnh với Python 2. 7.
______22 – Để thực thi tập lệnh với Python 3. 8.

Thí dụ. Hình ảnh sau đây cho thấy cách bạn có thể sử dụng Shebang trong tập lệnh của mình và thực thi nó trực tiếp trong dấu nhắc lệnh của bạn

Tôi có thể cài đặt hai phiên bản Python trên Windows không?

➥ Cách tiếp cận 2. Chạy Lệnh Pylauncher

Nếu bạn không thoải mái với Shebang, bạn có thể chạy trực tiếp tập lệnh trong một phiên bản cụ thể bằng lệnh pylauncher,i. e.

py -0p
3

  • py -0p
    4 – để chạy tập lệnh trong Python phiên bản 2. 6
  • py -0p
    5 – để chạy tập lệnh trong phiên bản Python 2 được cài đặt mới nhất. x
  • py -0p
    6 – để chạy tập lệnh trong Python phiên bản 3. 4
  • py -0p
    7 – hoặc chạy tập lệnh trong phiên bản Python 3 đã cài đặt mới nhất. x

Thí dụ

Tôi có thể cài đặt hai phiên bản Python trên Windows không?

❖ Phương pháp 4. Sử dụng Môi trường ảo

Một cách tiếp cận khác để chạy các phiên bản Python khác nhau trên Windows là cài đặt virtualenv và tạo hai môi trường ảo độc lập cho các phiên bản Python tương ứng

➥ Cú pháp

py -0p
8

➥ Ví dụ

py -0
3

Khi môi trường ảo đã được tạo, bạn có thể kích hoạt một môi trường cụ thể để sử dụng phiên bản đó, như minh họa bên dưới

Tôi có thể cài đặt hai phiên bản Python trên Windows không?

Để hủy kích hoạt nó, hãy sử dụng lệnh.

py -0p
9

❖ Cách Chọn Phiên bản Python Trong PyCharm?

Nếu bạn đang sử dụng Pycharm để thực thi mã của mình, thì bạn có thể làm như vậy với sự trợ giúp của các bước sau

  • Đi nộp
  • Chọn cài đặt
  • Chọn dự án. project_name ➟ Trình thông dịch Python
  • Chọn trình thông dịch (phiên bản) bạn muốn. (Thêm nó nếu nó không được liệt kê. )
Tôi có thể cài đặt hai phiên bản Python trên Windows không?

Ghi chú. Trong PyCharm 2019. 1 trở lên, có một tính năng mới được gọi là Trình thông dịch trên thanh trạng thái. Tính năng này cho phép chuyển đổi giữa các trình thông dịch python và xác minh phiên bản Python nào bạn đang sử dụng dễ dàng và thân thiện với người dùng hơn nhiều. Tính năng này đã được hiển thị trong hình ảnh bên dưới (được đánh dấu màu đỏ ở góc dưới cùng bên phải)

Tôi có thể cài đặt hai phiên bản Python trên Windows không?

Sự kết luận

Chúng tôi đi đến phần cuối của hướng dẫn này và tôi hy vọng nó đã giúp ích cho bạn. Hãy đăng ký và theo dõi để có nhiều bài viết thú vị hơn

  • Bạn có muốn nhanh chóng thành thạo Python IDE phổ biến nhất không?
  • Khóa học này sẽ đưa bạn từ người mới bắt đầu đến chuyên gia về PyCharm trong ~90 phút
  • Đối với bất kỳ nhà phát triển phần mềm nào, điều quan trọng là phải thành thạo IDE, viết, kiểm tra và gỡ lỗi mã chất lượng cao mà không tốn nhiều công sức

Tham gia Lớp học nâng cao PyCharm ngay bây giờ và thành thạo PyCharm vào ngày mai

Tôi có thể cài đặt hai phiên bản Python trên Windows không?

Shubham Sayon

Tôi là một người tạo nội dung và Blogger Python chuyên nghiệp. Tôi đã xuất bản nhiều bài báo và tạo các khóa học trong một khoảng thời gian. Hiện tại tôi đang làm việc với tư cách là một freelancer toàn thời gian và tôi có kinh nghiệm trong các lĩnh vực như Python, AWS, DevOps và Networking

Tôi có thể cài đặt 2 phiên bản Python không?

Với Bộ điều hướng, bạn có thể có các phiên bản Python khác nhau trên máy tính của mình và dễ dàng chuyển đổi giữa chúng bằng cách giữ chúng trong các môi trường khác nhau. Để sử dụng phiên bản Python khác với phiên bản bạn đang sử dụng, hãy thiết lập một môi trường mới. Bắt đầu điều hướng.

Chúng tôi có thể cài đặt Python 2 và 3 trên Windows không?

Chạy Python2 –V và Python3 –V để nhận các phiên bản python tương ứng . Nếu các lệnh trên chạy mà không gặp sự cố thì python2 và python3 đã được cài đặt thành công trên môi trường windows 10.

Nhiều phiên bản Python có thể chạy trên cùng một máy 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.