How to find all your Python installations on Windows (and Mac)
See Python: Tips and Tricks for similar articles.If you have multiple Python installations on Windows and want to find them all, you can do so with the CMD command prompt or Powershell. Note that the searches can be quite long.
CMD
dir site.py /s
My results:
C:\>dir site.py /s
Volume in drive C is OS
Volume Serial Number is 4814-EF41
Directory of C:\Program Files\MySQL\MySQL Workbench 8.0 CE\python\lib
09/16/2017 07:38 PM 19,168 site.py
1 File(s) 19,168 bytes
Directory of C:\Users\ndunn\AppData\Local\Programs\Python\Python38\Lib
09/07/2020 11:16 PM 21,963 site.py
1 File(s) 21,963 bytes
Directory of C:\Users\ndunn\AppData\Local\Programs\Python\Python39\Lib
06/28/2021 04:06 PM 22,207 site.py
1 File(s) 22,207 bytes
Total Files Listed:
3 File(s) 63,338 bytes
0 Dir(s) 570,192,752,640 bytes free
Powershell
C:\> Get-ChildItem -Path C:\ -Filter site.py -Recurse -ErrorAction SilentlyContinue -Force
My results:
C:\> Get-ChildItem -Path C:\ -Filter site.py -Recurse -ErrorAction SilentlyContinue -Force
Directory: C:\Program Files\MySQL\MySQL Workbench 8.0 CE\python\lib
Mode LastWriteTime Length Name
---- ------------- ------ ----
-a--- 9/16/2017 7:38 PM 19168 site.py
Directory: C:\Users\ndunn\AppData\Local\Programs\Python\Python38\Lib
Mode LastWriteTime Length Name
---- ------------- ------ ----
-a--- 9/7/2020 11:16 PM 21963 site.py
Directory: C:\Users\ndunn\AppData\Local\Programs\Python\Python39\Lib
Mode LastWriteTime Length Name
---- ------------- ------ ----
-a--- 6/28/2021 4:06 PM 22207 site.py
Mac
For Mac users, it’s:
ls -l /usr/bin/python*
Related Articles
- Fixing WebVTT Times with Python
- Using Python to Convert Images to WEBP
- Scientific Notation in Python
- Understanding Python’s __main__ variable
- Converting Leading Tabs to Spaces with Python
- pow(x, y, z) more efficient than x**y % z and other options
- A Python Model for Ping Pong Matches
- Bulk Convert Python files to IPython Notebook Files (py to ipynb conversion)
- Python’s date.strftime() slower than str(), split, unpack, and concatenate?
- Basic Python Programming Exercise: A Penny Doubled Every Day
- Bi-directional Dictionary in Python
- How to find all your Python installations on Windows (and Mac) (this article)
- Associate Python Files with IDLE
- Change Default autosave Interval in JupyterLab
- Python: isdigit() vs. isdecimal()
- Python Clocks Explained
- Python Color Constants Module
- Maximum recursion depth exceeded while calling a Python object
- When to use Static Methods in Python? Never
- Finally, a use case for finally – Python Exception Handling
- Creating an Email Decorator with Python and AWS
- Python Coding Challenge: Two People with the Same Birthday
- How to Create a Simple Simulation in Python – Numeric Data
- Collatz Conjecture in Python
- Simple Python Script for Extracting Text from an SRT File
- Python Virtual Environments with venv
- Mapping python to Python 3 on Your Mac
- How to Make IDLE the Default Editor for Python Files on Windows
- How to Do Ternary Operator Assignment in Python
- How to Convert Seconds to Years with Python
- How to Create a Python Package
- How to Read a File with Python
- How to Check the Operating System with Python
- How to Use enumerate() to Print a Numbered List in Python
- How to Repeatedly Append to a String in Python
- Checking your Sitemap for Broken Links with Python
- How to do Simultaneous Assignment in Python
- Visual Studio Code - Opening Files with Python open()
- How to Slice Strings in Python
- How Python Finds Imported Modules
- How to Merge Dictionaries in Python
- How to Index Strings in Python
- How to Create a Tuple in Python