【python】import时报错ModuleNotFoundError: No module named,pip安装后又Requirement already satisfied
时间:2022-09-09 12:00:00
问题描述
Conda虚拟环境中,在import时报错
ModuleNotFoundError: No module named ‘torchsummary’
但pip install torchsummary后又会报错
Requirement already satisfied: torchsummary in xxxxx
显然这里的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可顺利安装。