Skip to content

Basic Python Commands Cheat Sheet

Terminal window
python -m venv myenv # Create a virtual environment
myenv\Scripts\activate # Activate the virtual environment (Windows CMD)
myenv\Scripts\Activate.ps1 # Activate in PowerShell
source myenv/bin/activate # Activate in macOS/Linux
deactivate # Deactivate the virtual environment

Terminal window
python myscript.py # Run a Python script
python -i myscript.py # Run a script and enter interactive mode after execution

🔹 pip (Python Package Manager) Commands

Section titled “🔹 pip (Python Package Manager) Commands”
Terminal window
pip install package_name # Install a package
pip install requests numpy pandas # Install multiple packages
pip install -r requirements.txt # Install packages from a file
pip list # List installed packages
pip freeze # Show installed packages in a format usable for a requirements file
pip freeze > requirements.txt # Save installed packages to a file
pip uninstall package_name # Uninstall a package
pip show package_name # Show details about an installed package

Terminal window
python --version # Check Python version
pip --version # Check pip version

Terminal window
python # Open Python interactive shell
exit() # Exit the Python shell

Terminal window
pip config set global.index-url https://your-private-repo-url/ # Set custom repository
pip config set global.trusted-host your-private-repo-url # Set trusted host
pip config set global.timeout 60 # Set global timeout for pip operations

Terminal window
python -m http.server 8000 # Start a simple HTTP server on port 8000
python -m site # Show Python site-packages locations
python -m ensurepip # Ensure pip is installed

This cheat sheet provides essential Python commands for virtual environments, running scripts, package management, and system utilities. Keep it handy for quick reference and efficient Python development!