ModuleNotFoundError: No module named 'detectron2' 怎么解决呢?
如图在pycharm
网上看了好多教程都是要重新配置一个虚拟环境
我可以还是在现在这个已有的虚拟环境上安装detectron2吗
这个错误提示通常意味着你的Python环境缺少detectron2模块。
为了解决这个问题,你可以尝试以下几个步骤:
确认你已经安装了detectron2模块。你可以在终端或者命令行中输入以下命令来安装detectron2模块:
pip install detectron2
如果你已经安装了detectron2模块,那么可能是你的PyCharm环境没有正确配置。你可以检查PyCharm的解释器设置,确保它正在使用正确的Python环境。
另外,你可以尝试重新安装detectron2模块。你可以在终端或者命令行中输入以下命令来卸载并重新安装detectron2模块:
pip uninstall detectron2
pip install detectron2
你好,这个要根据你目前的conda虚拟环境的cuda版本和torch版本,结合github上的detectron官方的版本综合来研判您是否能够在您当前的虚拟环境上安装
当前以下数据来自github的detectron2官方
v0.6支持cu113对应torch1.10
v0.6支持cu111对应torch1.10 1.9 1.8
v0.6支持cu102对应torch1.10 1.9 1.8
v0.6支持cu101对应torch1.8
v0.6支持cpu对应torch1.10 1.9 1.8
v0.5支持cu111对应torch1.9 1.8
v0.5支持cu110对应torch1.7
v0.5支持cu102对应torch1.9 1.8 1.7
v0.5支持cu92对应torch1.7
v0.5支持cu101对应torch1.8 1.7
v0.5支持cpu对应torch1.9 1.8 1.7
v0.4支持cu111对应torch1.8
v0.4支持cu110对应torch1.7
v0.4支持cu102对应torch1.8 1.7 1.6
v0.4支持cu92对应torch1.7 1.6
v0.4支持cu101对应torch1.8 1.7 1.6
v0.4支持cpu对应torch1.8 1.7 1.6
具体版本查看请前往
https://github.com/facebookresearch/detectron2/releases
其中有具体的安装的命令