解决Python中VLLM报错的方法指南

python vllm报错解决方法

报错内容

  File "<string>", line 1, in <module>
  File "/home/xxxx/miniconda3/envs/vllm/lib/python3.12/site-packages/torch/__init__.py", line 367, in <module>
    from torch._C import *  # noqa: F403
    ^^^^^^^^^^^^^^^^^^^^^^
ImportError: /home/xxxx/miniconda3/envs/vllm/lib/python3.12/site-packages/torch/lib/../../nvidia/cusparse/lib/libcusparse.so.12: undefined symbol: __nvJitLinkComplete_12_4, version libnvJitLink.so.12

解决方法

命令行中添加临时环境变量, 注意路径要找自己的python环境路径.
export LD_LIBRARY_PATH=/home/xxx/miniconda3/envs/vllm/lib/python3.12/site-packages/nvidia/nvjitlink/lib:$LD_LIBRARY_PATH

因为是临时的环境变量,打开新的命令行窗口就失效了.
可以将其写入~/.bashrc 文件中
sudo nano ~/.bashrc

作者:qq_39364337

物联沃分享整理
物联沃-IOTWORD物联网 » 解决Python中VLLM报错的方法指南

发表回复