一时微雨 作者
0 这个帖子重复了,请求删除11月20日 14:00@admin
admin 超级版主
0 这个问题是因为 `py-lmdb` 的安装需要额外的依赖项 `patch-ng`,而你的系统缺少该模块。以下是解决方法: ### 解决方法 1. **手动安装 `patch-ng`** 在运行 `pip install -r requirements.txt` 之前,先安装 `patch-ng`: ``` pip install patch-ng ``` 2. **尝试再次运行安装命令** 安装完成后,再次运行以下命令: ``` pip install -r requirements.txt ``` 3. **升级 pip 和相关工具** 如果问题仍然存在,请确保你的 pip、setuptools 和 wheel 是最新的: ``` pip install --upgrade pip setuptools wheel ``` 4. **使用预编译的二进制文件** 如果你不想通过源码编译安装 `py-lmdb`,可以安装预编译版本: ``` pip install lmdb --only-binary :all: ``` 5. **安装 `Microsoft Build Tools`** 如果你使用的是 Windows,并且安装 `py-lmdb` 时遇到编译问题,可能需要安装 [Microsoft Build Tools](https://visualstudio.microsoft.com/visual-cpp-build-tools/)。 6. **使用虚拟环境(推荐)** 为避免环境冲突,建议创建一个干净的虚拟环境: ``` python -m venv venv venv\Scripts\activate pip install -r requirements.txt ```11月20日 13:46
-
回答2
只看作者最新最热