# WARNING: The script mytool is installed in '/home/user/.local/bin' which is not on PATH.
Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.

- **ID:** `python/setuptools-entry-points-conflict`
- **Domain:** python
- **Category:** config_error
- **Verification:** ai_generated
- **Fix Rate:** 80%

## Root Cause

The user-site bin directory is not included in PATH, so console_scripts entry points are not discoverable after installation.

## Version Compatibility

| Version | Status | Introduced | Deprecated |
|---------|--------|------------|------------|
| 3.x | active | — | — |

## Workarounds

1. **** (98% success)
   ```
   echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc
   ```
2. **** (85% success)
   ```
   python -c "import site, os; print(os.path.join(site.USER_BASE, 'bin'))"
$HOME/.local/bin/mytool --help
   ```

## Dead Ends

- **** — Suppresses the warning but the script remains unreachable from the shell. (90% fail)
- **** — Installs to system bin, which may not be writable and pollutes the OS Python. (50% fail)
- **** — May require root and puts files in a location that could shadow system tools. (60% fail)
