https://github.com/llbbl/setup-python
notes on setting up python
https://github.com/llbbl/setup-python
Last synced: 24 days ago
JSON representation
notes on setting up python
- Host: GitHub
- URL: https://github.com/llbbl/setup-python
- Owner: llbbl
- Created: 2026-02-03T18:37:11.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2026-02-03T18:42:31.000Z (5 months ago)
- Last Synced: 2026-05-19T10:16:55.704Z (about 1 month ago)
- Size: 2.93 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Python Setup for macOS
Guides for setting up a clean, maintainable Python development environment on macOS.
## Guides
- **[python-setup-macos.md](python-setup-macos.md)** - The recommended setup using pyenv + Poetry
- **[python-setup-mise.md](python-setup-mise.md)** - Alternative setup using mise (polyglot version manager)
## Quick Start
For most users, follow the pyenv guide:
```bash
# Install pyenv
brew install pyenv
# Add to ~/.zshrc
export PYENV_ROOT="$HOME/.pyenv"
command -v pyenv >/dev/null || export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init - zsh)"
# Install Python
pyenv install 3.11.11
pyenv global 3.11.11
# Install Poetry
curl -sSL https://install.python-poetry.org | python3 -
```
## Tooling Summary
| Task | Tool |
|------|------|
| Python version management | pyenv (or mise) |
| Project dependencies | Poetry |
| Global CLI tools | pipx |
## License
MIT