Last Updated: When you fix the network issue Created: December 21, 2024
The SDK is ready - we just need to get dependencies installed!
- docs/getting_started.md - Learn the API
- examples/ - Review the code
- PHASE1_COMPLETE.md - What's built
- INDEX.md - Project overview
While waiting for internet/setup:
- Let us know your macOS version:
sw_vers - Share the output of:
which python3 - Share the output of:
python3 --versionIf none of these work, please:
curl -I https://pypi.org
ping google.com
```bash
### Check Network
python3 -m pip list python3 -m pip --version
### Check pip
python3 -m venv --help python3 --version which python3
### Check Python Installation
## 🆘 Still Having Issues?
---
python3 examples/basic_agent.py export PYTHONPATH="${PYTHONPATH}:$(pwd)" cd /Users/n0r0bhn/Documents/flowllm-python
2. **Run with Python path:**
- The packages listed in `requirements.txt`
- Python 3.9+
1. **Ensure these packages are available:**
If you want to use the SDK **right now** without any package manager:
## 📦 Alternative: Manual Dependency Installation
---
python examples/basic_agent.py poetry shell
cp .env.example .env
4. **Set up and run**
poetry install cd /Users/n0r0bhn/Documents/flowllm-python
3. **Install FlowLLM**
export PATH="/Users/n0r0bhn/.local/bin:$PATH" curl -sSL https://install.python-poetry.org | python3 -
2. **Install Poetry**
brew install python@3.11
1. **Install Homebrew Python** (most reliable)
**When you have internet access:**
## 🎯 Recommended Path Forward
---
open INDEX.md
cat examples/basic_agent.py
ls -la flowllm/
cd /Users/n0r0bhn/Documents/flowllm-python
To verify the code works without installing dependencies:
## ✅ Quick Test (No Installation)
---
3. Or use cached/offline packages
2. Try again when connected
1. Check your internet connection
**Fix:**
**Cause:** No internet connection or DNS issues.
**Error:** `[Errno 8] nodename nor servname provided, or not known`
## 📋 Current Network Issue
---
docker run -it --env-file .env flowllm python examples/basic_agent.py docker build -t flowllm .
### Option 4: Use Docker
python examples/basic_agent.py
pip install -r requirements.txt cd /Users/n0r0bhn/Documents/flowllm-python
conda activate flowllm conda create -n flowllm python=3.11
bash Miniconda3-latest-MacOSX-x86_64.sh curl -O https://repo.anaconda.com/miniconda/Miniconda3-latest-MacOSX-x86_64.sh
### Option 3: Use conda/miniconda
python3 examples/basic_agent.py
cp .env.example .env
python3 -m pip install --user -r requirements.txt python3 -m pip install --user --upgrade pip
cd /Users/n0r0bhn/Documents/flowllm-python
### Option 2: Use pip with User Install (No Poetry)
curl -sSL https://install.python-poetry.org | python3 -
python3 --version
brew install python@3.11
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
### Option 1: Install Homebrew Python (Recommended)
## 🔧 Solution Options
---
**Cause:** Your Python installation (from CommandLineTools) has a limitation that prevents creating virtual environments without symlinks.
**Error:** `Exception: This build of python cannot create venvs without using symlinks`
## Issue: Poetry Installation Failed