一、问题描述
解释器选择正确的情况下,在虚拟环境和cmd环境都试过安装,但都显示无此库。降低这个库的版本试了两次,也还是显示无此库。
- 解释器选择:
- 虚拟环境:
- 报错截图:
二、原因分析
发现是settings文件中,python设置的路径存在问题,未选中对应的yolov5_deepsort虚拟环境,而是yolov5虚拟环境。
三、解决方法
- 按快捷键
ctrl+shift+p
- 选择
打开设置(json)
- python路径修改成选择对应的yolov5_deepsort虚拟环境
四、小贴士
- 创建新的虚拟环境后,第一步就需要将
python解释器切换到该虚拟环境下
。 - 在遇到一些问题的时候,自己花了很长时间解决不了了,多去问问周围的师兄师姐同学们,这样更容易发现自己忽略的细节。
- 其他原因:建立好虚拟环境后,没有在.bashrc文件里添加该虚拟环境的python路径,导致python的路径不一样。可以通过
which python
命令查看python的路径。具体参考:链接