This guide demonstrates multiple methods to make custom Python functions available in all your Python projects
Demonstrates how to make python functions available across all projects(any Python script on your system) using the following methods
- Local Package Installation (Recommended)
- PYTHONPATH Environment Variable
- Site-packages Installation
- Virtual Environment Setup
- Symbolic Links
- Install your package in "editable" mode using ``pip install -e .`
- Best for active development, testing, and professional projects`
- Add your function directory to the system's PYTHONPATH
- Copy files directly to Python's site-packages directory
- Install in specific virtual environments as needed
5️⃣ Symbolic Links
- Create symbolic links to your function files in site-packages