今日踩坑历程:
1、安装labelme,直接使用pip install labelme,安装成功!
2、命令行打开labelme,输入labelme报错!使用python -m site --user-site查看pip安装的默认路径是C:\Users\admin\AppData\Roaming\Python\Python38\site-packages。理论上应该是C:\ProgramData\Anaconda3\Lib\site-packages,莫名其妙多出一个路径,参考百度修改方法https://blog.csdn.net/C_chuxin/article/details/82962797。全部失败!
3、另外一个经典报错PermissionError: [WinError 5] 拒绝访问。: ‘c:\programdata\anaconda3\lib\site-packages\xlrd-2.0.1.dist-info\direct_url.json’
权限问题,百度未找到靠谱回答,盲猜应该是有两个pip包,故使用pip uninstall pip!竟然成功卸载掉一个pip!使用pip show pip,默认路径变成C:\ProgramData\Anaconda3\Lib\site-packages。牛逼!但是使用python -m site --user-site依然是C:\Users\admin\AppData\Roaming\Python\Python38\site-packages!(都已经删除改文件包了!!!)无解!
4、重新安装labelme,成功!
5、命令行输入python -m site --user-site查看默认路径依然是C:\Users\admin\AppData\Roaming\Python\Python38\site-packages!(都已经删除改文件包了!!!)无解!
总结:
pip安装包多了一个导致的一系列问题!