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

使用Conda安装LensKit后运行Python文件遇ModuleNotFoundError问题

解决LensKit Conda安装后仍提示ModuleNotFoundError的问题

核心排查与修复步骤

1. 确认运行环境与安装环境是否一致

这个问题几乎都是因为执行代码的Python解释器,和安装LensKit的Conda环境不匹配。先验证路径:
在你的Python代码顶部添加两行:

import sys
print(sys.executable)

运行后得到的路径,和你安装LensKit的Conda环境路径对比(用conda env list查看环境路径,对应环境下的bin/python(Linux/macOS)或Scripts/python.exe(Windows)就是正确路径)。如果不一致,说明用错了环境。

2. 激活目标Conda环境再运行

打开终端,先激活安装了LensKit的环境:

conda activate 你的环境名

(如果是默认base环境,直接执行conda activate base)
激活成功后,再运行你的Python文件:

python 你的文件名.py

3. 检查IDE的解释器配置

如果用VSCode、PyCharm等IDE运行代码:

  • VSCode:点击左下角状态栏的Python版本,选择对应Conda环境的解释器
  • PyCharm:依次打开File → Settings → Project: 你的项目名 → Python Interpreter,选择安装了LensKit的Conda环境

4. 极端情况:重新安装LensKit

如果以上步骤都无效,激活目标环境后,先卸载再重装:

conda remove lenskit
conda install -c conda-forge lenskit

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.15 05:35:17