问题描述
Conda虚拟环境中,在import时报错
ModuleNotFoundError: No module named ‘torchsummary’
但pip install torchsummary后又会报错
Requirement already satisfied: torchsummary in
显然这里的torchsummary它已经安装在其他地方,不在我现在所在的地方conda虚拟环境。 一般来说,这时使用conda install torchsummary问题可以解决,但发现了conda并不能装torchsummary。。只能用pip 网上有指定target是的,但我没有找到conda的target应该在哪 这个帖子着这个帖子 就成功了
解决方法
首先安装pip conda install pip
然后查看conda路径 conda info
有一行输出
active env location : /xxx/anaconda3/envs/envname
复制,然后添加/bin/pip
也就是 /xxx/anaconda3/envs/envname/bin/pip install torchsummary
安装成功
原理是原理pip地址处于conda除环境外,现在明确指定pip是目前这个conda环境里的pip可顺利安装。