在conda下安装labelme
前言
因为最近需要使用labelme,在电脑里安装labelme,在这记录一下安装过程以及安装中遇到的问题。conda我是提前安装好的,下载conda可以从:
https://www.anaconda.com/
一、在conda中安装labelme
创建conda环境
conda create --name=<自己自定义的环境的名称> python=<这个创建的环境的python版本>
例如,我想创建个python3.6的环境安装一个labelme,我就给这个环境取名labelme,于是我使用:
conda create --name=labelme python=3.6
进入conda环境
activate <需要进入的环境的名称>
例如,我需要在我创建的名叫labelme的环境中安装labelme,那么我需要先进入这个叫labelme的环境:
activate labelme
在环境中安装labelme
labelme的包我是提前下载好并解压好的,所以在这里使用:
pip install labelme <labelme包里的setup.py文件所在目录的地址>
如果从网上的源下载安装,可以使用:
pip install labelme -i https://pypi.tuna.tsinghua.edu.cn/simple
启动labelme
使用labelme命令启动labelme:
labelme
退出labelme
点击labelme窗口右上角×即可。
退出conda环境
conda deactivate
二、安装中可能遇到的问题
问题1:在安装conda后,在命令行无法使用conda命令
- 原因
没有将conda的地址加入环境变量,导致命令行无法在conda目录外的地方调用conda命令。
- 解决方案
在环境变量,Path中添加conda.exe所在目录地址。默认地址:
C:\ProgramData\Anaconda3\Scripts
问题2:create环境的时候,出现CondaHTTPError
- 原因
出现这个的原因大多是网络问题,网络不太好的情况很难访问到conda的原镜像。
- 解决方案
步骤:
- 在命令行使用命令:
conda config --set show_channel_urls yes
- 在 C:\Users\<自己的用户名>\ 目录下找到.condarc文件,并用记事本打开,添加:
channels:
- http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
- http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
- http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
ssl_verify: true
问题3:在环境中安装labelme时出现pip版本过低
- 解决方案
按照错误提示使用命令安装新版本pip即可。
问题4:启动labelme的时候遇到无法找到PySide模块
- 原因
在环境中没有PySide这个模块,但运行labelme需要这个模块。 - 解决方案
安装PySide:
pip install PySide -i https://pypi.tuna.tsinghua.edu.cn/simple
问题5:启动labelme的时候已经安装了PyQt5和PyQt5-tools但还是遇到找不到Qt bindings
这个可以看看CSDN博主「ildhj0116」的原创文章https://blog.csdn.net/ildhj0116/article/details/86074911