An installation is only complete when you can start the intended interpreter and run a small program.
Understanding the Concept
Version checks answer two different questions: does a Python command exist, and which Python runtime does it start? Open a new terminal, run the version command that matches your platform, and confirm the output starts with 3.15. Next run a tiny expression. If you have several runtimes, use the explicit versioned command and record the selected executable path. Finally, you can use sys.executable inside Python to verify the actual runtime location.
When and Why You Would Use This
These checks help later when PyCharm and Terminal seem to disagree. sys.executable shows the running interpreter, not just a launcher alias. That makes it a useful reference when creating project environments.
Practical Example
import sys
print("Version:", sys.version.split()[0])
print("Interpreter path:", sys.executable)
print("Check:", 6 * 7)
Understanding the Example
On Python, the first line starts with 3.15. The second is an absolute path specific to your system. The last line prints Check: 42. Save this script as verify_python.py and execute it with the interpreter you intend to use.
Try It Yourself
Create verify_python.py, run it in a terminal, and record its version and path output.
Common Beginner Mistakes
- Trusting an installer success message without running the interpreter. Always verify.
- Checking only
pythonwhen you need specifically 3.15. Use explicit selection if several runtimes exist. - Comparing interpreter paths across operating systems. Locations vary with the installer and account.
Key Takeaways
- Verify version, executable path, and the ability to run code.
- Use an explicit Python command when you have multiple versions.
- Keep the interpreter path for later PyCharm configuration.