pip install -e .报错ModuleNotFoundError: No module named ‘torch‘

pip install -e .报错ModuleNotFoundError: No module named 'torch'

我在安装causal_conv1d和mamba_ssm时,报错pip install -e .报错ModuleNotFoundError: No module named 'torch'

错误原因:

pip install -e .(默认情况)会执行:

  1. 创建一个 临时 virtualenv 构建环境(PEP 517 build isolation)
  2. 在临时环境里运行你的 setup.py 或 pyproject.toml 的 build backend
  3. setup.py 顶部 import torch

这样:即使 你的 conda 环境已成功安装 torch,pip 构建时并不会使用它!

解决:

不创建临时环境,直接使用当前conda环境:
pip install --no-build-isolation -e .

相关推荐
斯班奇的好朋友阿法法2 小时前
JAVA映射实体类对象和LIst
java·python·list
大城市里的小麻雀2 小时前
ragflow在linux系统中下载镜像一直卡着不动
python·ai
黑客思维者2 小时前
Python自动化截图/录屏3大方案(PIL/mss/ffmpeg)深度拆解
python·ffmpeg·自动化·录屏
爱写bug的野原新之助2 小时前
10_异常处理
开发语言·python
肥猪猪爸2 小时前
TextToSql——Vanna的安装与使用
人工智能·python·算法·机器学习·大模型·ollama·vanna
无限大.2 小时前
验证码对抗史
java·开发语言·python
郭庆汝2 小时前
json库保存字典数据到本地
人工智能·深度学习·json
南_山无梅落3 小时前
4-Python3输入输出学习笔记:input()与print()的灵活使用
笔记·python·学习·input·print
霖大侠3 小时前
VISION TRANSFORMER ADAPTER FOR DENSE PREDICTIONS
人工智能·深度学习·transformer