Step1:在Anaconda官网下载Anaconda。网址:Download Anaconda Distribution | Anaconda,会让你填写邮箱,Anaconda会将下载网址发到给你的邮箱。
Step2:安装 Anaconda,安装时注意路径问题,默认路径安装就行。安装结束之后,需要将Anaconda根目录和里面的library/bin,Scripts两个子目录添加到系统环境变量中。之后打开Anaconda Prompts输入conda --version,成功显示版本信息,表明Anaconda安装成功。
Step3:创建 anaconda 虚拟环境 labelme,输入如下命令:
conda create --name=labelme python=<此处填写对应的python版本号>
python版本号查看方法:
python -V
完整如下:
安装完成之后,查看虚拟环境:
Step4: 激活虚拟环境,输入如下命令:
conda activate labelme
此时会进入到labelme中:
然后安装labelme的各种依赖包:
conda install pyqt
conda install pillow
Step5: 依赖包安装完成之后,正式安装labelme。这里如果直接安装可能会出现各种问题,包括但不限于:
CondaHTTPError: HTTP 000 CONNECTION FAILED for url <https://repo.anaconda.com/pkgs/main/win-64/curre
这是因为Anaconda默认使用国外的镜像,访问较慢超时造成的。
解决方法:将配置修改成国内的清华镜像源。当然也可以用其他镜像。比如阿里之类的。
以管理员身份运行Anaconda PowerShell Prompts,依次输入:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes
conda config --set ssl_verify false
这时,在你Anaconda的同级目录中,找到.condarc文件,以记事本方式打开,查看是不是如下配置:
show_channel_urls: true
channels:
- http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
- http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
- http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
ssl_verify: false
如果是其它可能的配置,按以下方式修改:
1.将channels下的https都改成http,不加s,因为https是加密的,要改成不加密的;
2. 若channels下有-default,要把-default项删除掉;
3. 若channels下还有除清华镜像之外的其它项,把其它项删除掉,只保留清华镜像;
修完后保存退出,再次测试安装conda虚拟环境,测试成功。
接下来正式安装labelme,输入如下指令:
conda install labelme
//如果出错,用下面的指令
pip install labelme
等待安装完成。
Step5:使用labelme
以后每次使用 labelme 时,都需要进入 Anaconda prompt,用如下命令激活 labelme 环境:
conda activate labelme
然后用如下命令打开labelne:
labelme
之后便会进入到labelme的图形界面: