操作系统 win11
pip install -r requirements.txt
报错如下
Using cached https://pypi.tuna.tsinghua.edu.cn/packages/56/fc/a3c13ded7b3057680c8ae95a9b6cc83e63657c38e0005c400a5d018a33a7/pyreadline3-3.4.1-py3-none-any.whl (95 kB)
Building wheels for collected packages: safetensorsBuilding wheel for safetensors (pyproject.toml) ... errorerror: subprocess-exited-with-error× Building wheel for safetensors (pyproject.toml) did not run successfully.│ exit code: 1╰─> [25 lines of output]running bdist_wheelrunning buildrunning build_pycreating buildcreating build\lib.win-amd64-cpython-38creating build\lib.win-amd64-cpython-38\safetensorscopying py_src\safetensors\flax.py -> build\lib.win-amd64-cpython-38\safetensorscopying py_src\safetensors\numpy.py -> build\lib.win-amd64-cpython-38\safetensorscopying py_src\safetensors\paddle.py -> build\lib.win-amd64-cpython-38\safetensorscopying py_src\safetensors\tensorflow.py -> build\lib.win-amd64-cpython-38\safetensorscopying py_src\safetensors\torch.py -> build\lib.win-amd64-cpython-38\safetensorscopying py_src\safetensors\__init__.py -> build\lib.win-amd64-cpython-38\safetensorsrunning build_extrunning build_rusterror: can't find Rust compilerIf you are using an outdated pip version, it is possible a prebuilt wheel is available for this package but pip is not able to install from it. Installing from the wheel would avoid the need for a Rust compiler.To update pip, run:pip install --upgrade pipand then retry package installation.If you did intend to build this package from source, try installing a Rust compiler from your system package manager and ensure it is on the PATH during installation. Alternatively, rustup (available at https://rustup.rs) is the recommended way to download and update the Rust compiler toolchain.[end of output]note: This error originates from a subprocess, and is likely not a problem with pip.ERROR: Failed building wheel for safetensors
Failed to build safetensors
ERROR: Could not build wheels for safetensors, which is required to install pyproject.toml-based projects
解决方法:
去官网下载安装rustup.rs - The Rust toolchain installer
下载完rustup-init.exe,运行安装,会出现窗口提示需要预先安装vs,按默认安装即可。等一会vs安装成功。
需要再次手动运行rustup-init.exe,这次就是正式安装了, 都按模型走即可。全部结束就安装成功了。
再去执行pip安装即可。