# 错误：找不到满足需求 setup.py 的版本（可用版本：无）
错误：未找到匹配的发行版 setup.py

- **ID:** `python/pip-could-not-find-setup-py`
- **领域:** python
- **类别:** install_error
- **验证级别:** ai_generated
- **修复率:** 80%

## 根因

用户不小心将本地文件路径（setup.py）作为包名传给 pip install，导致 pip 尝试从 PyPI 解析它，而不是构建本地项目。

## 版本兼容性

| 版本 | 状态 | 引入 | 弃用 |
|------|------|------|------|
| 3.x | active | — | — |

## 解决方案

1. **** (98% 成功率)
   ```
   Run pip install . (or pip install -e . for editable mode) from the directory containing setup.py or pyproject.toml.
   ```
2. **** (96% 成功率)
   ```
   Run python -m build, then pip install dist/yourpkg-0.1.0-py3-none-any.whl.
   ```

## 无效尝试

- **** — The problem is the argument, not pip's version. (90% 失败率)
- **** — setup.py is not a PyPI package; the index does not contain it. (92% 失败率)
- **** — --no-deps does not change how the argument is interpreted. (85% 失败率)
