You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

已用pip安装python-vlc仍报错ModuleNotFoundError: No module named 'vlc'如何解决?

解决Ubuntu 22.04 + Python3.11.3下ModuleNotFoundError: No module named 'vlc'问题
  • 安装系统级VLC依赖:python-vlc并非独立模块,需要依赖系统的libvlc库,执行以下命令安装:

    sudo apt update && sudo apt install vlc libvlc-dev libx11-dev
    
  • 确保pip与Python3.11绑定:Ubuntu默认可能存在多个Python版本,直接用pip可能指向其他版本,需明确指定Python3.11的pip:

    1. 先验证pip归属:
      python3.11 -m pip --version
      
      输出需包含python 3.11字样,确认是对应版本的pip。
    2. 重新安装python-vlc:
      python3.11 -m pip install python-vlc
      
  • 处理权限或路径问题:如果上述操作仍无效,尝试以用户权限安装(避免系统级路径冲突):

    python3.11 -m pip install --user python-vlc
    

    可通过以下命令查看Python3.11的包安装路径,确认vlc模块是否存在:

    python3.11 -c "import site; print(site.getsitepackages())"
    
  • 虚拟环境排查:如果使用了虚拟环境,需确保:

    • 虚拟环境是基于Python3.11创建的
    • 激活虚拟环境后再执行pip install python-vlc

内容的提问来源于stack exchange,提问作者Huy1LapTrinh

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.19 13:28:11