Repository navigation
修复 v1.0 首次启动安装失败 的问题。
问题
在 Python 3.10.0–3.10.7 上双击 start-shellsentry.cmd,安装依赖时报:
ERROR: File "setup.py" or "setup.cfg" not found. Directory cannot be installed in editable mode
(A "pyproject.toml" file was found, but editable mode currently requires a setuptools-based build.)
原因
与项目本身无关,是新建 venv 里自带的 pip 太旧:从只有 pyproject.toml 的项目做 editable 安装需要 PEP 660,而这是 pip 21.3 才有的能力;Python 3.10 早期版本内置的正是 pip 21.2.3。
修复
- 启动脚本安装依赖前先升级 pip / setuptools / wheel
- 解释器改为挑选真正的 3.10+(
py -3在部分机器上会指向更旧的版本) - 若检测到遗留的旧 Python 环境,自动重建
已经踩过坑的用户
不必重新下载:在你的 .venv 里手动执行一次
.venv\Scripts\python -m pip install -U pip然后重新双击启动脚本即可。
其他
- README 补充了
pip install -e .报此错时的手动处理方式