Hướng dẫn how to check all versions of python installed windows - cách kiểm tra tất cả các phiên bản windows đã cài đặt python

Xin lưu ý rằng tôi không hỏi "Làm thế nào để kiểm tra phiên bản Python nào tôi đã cài đặt".

Tôi đã cài đặt một số phiên bản Pythons trên máy tính Windows của mình, ví dụ Python 2.7-64, Python 2.7-32 và Python 3.7-32.

Python 3 bao gồm "PY" và "PYW" giúp tôi dễ dàng bắt đầu các trăn khác nhau, ví dụ:

  • "PY -2,7" Bắt đầu Python 2.7-64
  • "PY -2.7-32" bắt đầu Python 2.7-32
  • "PY -3.7-32" bắt đầu Python 3.7-32

Điều tôi đang tự hỏi là, làm thế nào để kiểm tra xem tôi đã cài đặt bao nhiêu phiên bản Python khác nhau trên PC Windows và phiên bản nào?

Pycharm có thể tìm thấy nó, nhưng đối với một điều, tôi không biết liệu đó có phải là một danh sách đầy đủ không và đối với một danh sách khác, tôi tự hỏi liệu có bất kỳ công cụ nào được cung cấp bởi Python hay hệ điều hành có thể làm được không.

Hướng dẫn how to check all versions of python installed windows - cách kiểm tra tất cả các phiên bản windows đã cài đặt python

Đã hỏi ngày 15 tháng 11 năm 2018 lúc 4:49Nov 15, 2018 at 4:49

Vespene Gasvespene khíVespene Gas

2.6302 Huy hiệu vàng15 Huy hiệu bạc24 Huy hiệu đồng2 gold badges15 silver badges24 bronze badges

4

Tôi vừa nhận được câu trả lời. Bằng cách gõ "py -h" hoặc "py - -help", tôi đã nhận được thông báo trợ giúp:

C:\Users\admin>py -h
Python Launcher for Windows Version 3.7.1150.1013

usage:
py [launcher-args] [python-args] script [script-args]

Launcher arguments:

-2     : Launch the latest Python 2.x version
-3     : Launch the latest Python 3.x version
-X.Y   : Launch the specified Python version
     The above all default to 64 bit if a matching 64 bit python is present.
-X.Y-32: Launch the specified 32bit Python version
-X-32  : Launch the latest 32bit Python X version
-X.Y-64: Launch the specified 64bit Python version
-X-64  : Launch the latest 64bit Python X version
-0  --list       : List the available pythons
-0p --list-paths : List with paths

Điều đó cho tôi biết rằng "-0" (không, không phải chữ "o") liệt kê các con trăn có sẵn:

C:\Users\admin>py -0
Installed Pythons found by py Launcher for Windows
 -3.7-64 *
 -3.7-32
 -2.7-64
 -2.7-32

Trong khi "-0p" liệt kê không chỉ các phiên bản, mà cả các đường dẫn:

C:\Users\admin>py -0p
Installed Pythons found by py Launcher for Windows
 -3.7-64        C:\Users\admin\AppData\Local\Programs\Python\Python37\python.exe *
 -3.7-32        C:\Users\admin\AppData\Local\Programs\Python\Python37-32\python.exe
 -2.7-64        C:\Python27_64\python.exe
 -2.7-32        C:\Python27_32\python.exe

Đã trả lời ngày 16 tháng 11 năm 2018 lúc 3:16Nov 16, 2018 at 3:16

Vespene Gasvespene khíVespene Gas

2.6302 Huy hiệu vàng15 Huy hiệu bạc24 Huy hiệu đồng2 gold badges15 silver badges24 bronze badges

3

Tôi vừa nhận được câu trả lời. Bằng cách gõ "py -h" hoặc "py - -help", tôi đã nhận được thông báo trợ giúp:

Điều đó cho tôi biết rằng "-0" (không, không phải chữ "o") liệt kê các con trăn có sẵn:

Trong khi "-0p" liệt kê không chỉ các phiên bản, mà cả các đường dẫn:

Đã trả lời ngày 16 tháng 11 năm 2018 lúc 3:16

Nếu py -0p không phù hợp với bạn:

Dung dịch

Powershell: C:\> dir site.py -s -ErrorAction SilentlyContinue CMD: C:\>dir site.py /s

Trích dẫn

Tôi tìm thấy cách giải quyết này trên webucator và thực hiện một số điều chỉnh nhỏ cho PowerShell.

Giải trình

dir với tham số s "liệt kê mọi lần xuất hiện của tên tệp được chỉ định trong thư mục được chỉ định và tất cả các thư mục con" (tài liệu Microsoft).Jan 31, 2021 at 2:37

1

C:\Users\admin>py -0
Installed Pythons found by py Launcher for Windows
 -3.7-64 *
 -3.7-32
 -2.7-64
 -2.7-32
0 trả về các lần xuất hiện trong thư mục được chỉ định và tất cả các hướng phụ, hãy chạy điều này từ ổ C của bạn (trừ khi bạn chỉ muốn kiểm tra theo một thư mục cụ thể, ví dụ: kiểm tra cài đặt Python cho người dùng).

where python

C:\Users\admin>py -0
Installed Pythons found by py Launcher for Windows
 -3.7-64 *
 -3.7-32
 -2.7-64
 -2.7-32
1 về mặt kỹ thuật chỉ kiểm tra tất cả các tệp trang web.py (đây là một mô -đun trong thư viện tiêu chuẩn của Python) và trả về đường dẫn đầy đủ của thư mục chính của họ. Điều này có nghĩa là nó sẽ bỏ lỡ một bản cài đặt nếu trang web.py đã bị xóa vì một số lý do và cũng trả về các thư mục không cài đặt Python nhưng chứa các tệp Python có tên trang web.

C:\Python310\python.exe
C:\Users\facundo\AppData\Local\Microsoft\WindowsApps\python.exe
C:\Users\facundo\AppData\Local\Programs\Python\Python38\python.exe

Cuối cùng, điều này trả về thư mục mẹ cho site.py, không phải đường dẫn cho thực thi của cài đặt Python (như py -0p sẽ làm nếu nó hoạt động cho bạn). Thư mục mẹ của SITE.PY sẽ bao gồm đường dẫn đến cài đặt Python (ví dụ: C: \ Users \ name \ python36) cũng như các bộ phận phụ bổ sung có chứa trang web.py (ví dụ: \ lib \).Apr 19 at 15:38

Đã trả lời ngày 31 tháng 1 năm 2021 lúc 2:37

C:\Users\admin>py -0
Installed Pythons found by py Launcher for Windows
 -3.7-64 *
 -3.7-32
 -2.7-64
 -2.7-32
3

Nếu bạn đang sử dụng loại windows trong cmd

và nhận được một cái gì đó như thế nàySep 5, 2021 at 15:35

1

Phiên bản Python nào được cài đặt?

Trên Windows: Launch PowerShell và gõ Py Python vào thiết bị đầu cuối.Trên các macOS: Điều hướng đến các ứng dụng> Tiện ích> Terminal và gõ là Python Python.Nếu bạn đã cài đặt Python 3, hãy gõ Py Python3.Trên Linux: Mở thiết bị đầu cuối và loại Python Python hay hay Python3, tùy thuộc vào những gì bạn đã cài đặt trên máy.

Có nhiều phiên bản Python trên Windows không?

Bạn muốn sử dụng nhiều phiên bản Python trên cùng một máy tính ...
Mở dấu nhắc lệnh và nhập PIP Cài đặt VirtualEnv ..
Tải xuống phiên bản Python mong muốn (không thêm vào đường dẫn!) Và hãy nhớ đường dẫn \ to \ new_python.exe của phiên bản mới được cài đặt ..
Để tạo một ảo ảnh VirtualEnv, hãy mở dấu nhắc lệnh và nhập ..