国内几个做外贸的网站,网推获客平台,佛山网站建设哪儿有,wordpress 3d插件首先尝试在(openmmlab)的python3.8的环境下安装#xff08;失败#xff09;。应该是我环境其他部分不对#xff0c;和python版本应该没什么关系。#xff08;后续#xff0c;创建新的环境后成功#xff0c;可直接看最后一部分。#xff09;
首先安装是没问题的
pip in…首先尝试在(openmmlab)的python3.8的环境下安装失败。应该是我环境其他部分不对和python版本应该没什么关系。后续创建新的环境后成功可直接看最后一部分。
首先安装是没问题的
pip install labelme 输入labelme运行时报错
错误1
ImportError: /usr/lib/x86_64-linux-gnu/libstdc.so.6: version GLIBCXX_3.4.26 not found (required by /home/lb/anaconda3/envs/openmmlab/lib/python3.8/site-packages/scipy/linalg/_matfuncs_sqrtm_triu.cpython-38-x86_64-linux-gnu.so) 解决报错1
查看
strings /usr/lib/x86_64-linux-gnu/libstdc.so.6 | grep GLIBCXX发现确实没有查看 当前环境下openmmlab的lib发现有GLIBCXX_3.4.26
strings /home/lb/anaconda3/envs/openmmlab/lib/libstdc.so.6 | grep GLIBCXX 于是先做好备份
备份到桌面
sudo cp /usr/lib/x86_64-linux-gnu/libstdc.so.6 /home/lb/desktop
然后删除
sudo rm /usr/lib/x86_64-linux-gnu/libstdc.so.6 /home/lb/desktop
最后复制
sudo cp /home/lb/anaconda3/envs/openmmlab/lib/libstdc.so.6 /usr/lib/x86_64-linux-gnu/
报错1解决。
错误2
2024-01-07 18:48:46,142 [INFO ] __init__:get_config:67- Loading config file from: /home/lb/.labelmerc QObject::moveToThread: Current thread (0x55e8ac1e3d00) is not the objects thread (0x55e8ad8ae450). Cannot move to target thread (0x55e8ac1e3d00)
qt.qpa.plugin: Could not load the Qt platform plugin xcb in /home/lb/anaconda3/envs/openmmlab/lib/python3.8/site-packages/cv2/qt/plugins even though it was found. This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.
Available platform plugins are: xcb, eglfs, linuxfb, minimal, minimalegl, offscreen, vnc, wayland-egl, wayland, wayland-xcomposite-egl, wayland-xcomposite-glx, webgl.
已放弃 (核心已转储) 解决错误2
qt版本太高引起的
pip install pyqt55.14.0
错误3
Traceback (most recent call last): File /home/lb/anaconda3/envs/openmmlab/bin/labelme, line 5, in module from labelme.__main__ import main File /home/lb/anaconda3/envs/openmmlab/lib/python3.8/site-packages/labelme/__init__.py, line 6, in module from qtpy import QT_VERSION File /home/lb/anaconda3/envs/openmmlab/lib/python3.8/site-packages/qtpy/__init__.py, line 287, in module raise QtBindingsNotFoundError from None qtpy.QtBindingsNotFoundError: No Qt bindings could be found
未解决
找了一会问题没找到问题所在咱头也不铁重新创建环境以前的电脑是python3.7可以运行这次直接安装3.7的环境。
开始安装
conda create -n labelme python3.7conda activate labelme
conda install pyqtpip install labelme
报错 File /home/lb/anaconda3/envs/labelme/lib/python3.7/site-packages/pip/_vendor/urllib3/response.py, line 443, in _error_catcher raise ReadTimeoutError(self._pool, None, Read timed out.) pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(hostfiles.pythonhosted.org, port443): Read timed out.
显然是超时了
解决方法
换个源pip
pip install labelme -i https://pypi.tuna.tsinghua.edu.cn/simple安装成功
终端输入
labelme
可以开始标注了