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

安装pytorch-forecasting遇No module named 'distutils'错误求助

解决pip install pytorch-forecasting时的No module named 'distutils'错误

核心原因

distutils是Python标准库的一部分,你遇到的问题大概率是VSCode终端未关联到正确的Python环境——比如你用conda成功安装pytorch-forecasting的环境,和VSCode终端默认使用的环境不是同一个,后者恰好缺失distutils组件。

解决方案

1. 让VSCode终端关联已配置好的conda环境

  • 先在终端手动激活你已安装pytorch-forecasting的conda环境:
    conda activate 你的环境名称
    
    激活后直接运行pip install pytorch-forecasting(其实你已经用conda装过,这一步主要验证环境是否正常)
  • 若VSCode终端默认不自动激活conda环境,按Ctrl+Shift+P打开命令面板,输入Python: Select Interpreter,选中你装好pytorch-forecasting的conda环境,重启终端即可。

2. 给当前缺失distutils的环境补装组件

不要仅用pip装setuptools,直接针对distutils进行安装:

  • 如果你用的是Linux系统(如Ubuntu),通过系统包管理器安装:
    sudo apt-get install python3-distutils
    
  • 如果你用的是conda环境,直接用conda安装:
    conda install distutils
    

3. 直接复用已成功安装的conda环境

既然你已经通过conda完成了pytorch-forecasting的安装,只要确保VSCode使用该环境即可,无需重复用pip安装。验证方式:

  • 激活conda环境后运行:
    python -c "import pytorch_forecasting; print(pytorch_forecasting.__version__)"
    
    能正常打印出版本号,说明环境可用,直接在VSCode中选择该解释器开发即可。

内容的提问来源于stack exchange,提问作者Daniel Mendoza-Perez

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.20 18:32:01