热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

labelme安装及一些dll问题

标注软件的安装和使用1.解决“pip不是内部或外部命令,也不是可运行的程序或批处理文件错误”方法:不管安装Python还是Anaconda,都会有一个S

标注软件的安装和使用
1.解决“pip 不是内部或外部命令,也不是可运行的程序或批处理文件错误”
方法:不管安装 Python 还是 Anaconda, 都会有一个 Scripts 文件夹。找到这个 Script 目录的绝对路径。
找到Scripts 文件夹
添加 Script 目录的绝对路径
重启命令提示符窗口,在 cmd 命令提示符窗口中,输入 pip, 不再提示错误,则表示配置成功,问题解决。

2.在命令行界面中输入如下代码进行标注软件的安装和使用:

pip install pyqt5
pip install labelme

(1)输入:pip install pyqt5
在这里插入图片描述
原因:Spyder不是最新版本,而我的pyqt5的版本是最新的,出现了不匹配的问题,更新Spyder
输入:
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ spyder==4.1.4
在这里插入图片描述
(2)输入:pip install labelme
很多报错
在这里插入图片描述
在这里插入图片描述
3.尝试:pip install --upgrade pip
在这里插入图片描述
在这里插入图片描述
还是失败

4.问题:DLL load failed while importing _imaging
应该是Pillow库出了问题,重新安装试试。
先卸载:pip uninstall Pillow
在这里插入图片描述
重装:pip install Pillow
在这里插入图片描述
在这里插入图片描述

5.新问题: DLL load failed while importing ft2font
猜测是matplotlib库,pip list查看库,版本很低
在这里插入图片描述
打开pycharm,查看库步骤:file–setting–project–interpreter
在这里插入图片描述
找到Python
在这里插入图片描述
双击打开
在这里插入图片描述
选择版本安装
在这里插入图片描述
6.顺便更新了几个库(从yolov5的requirement.txt中按要求更新安装)
打开YOLOv5开源网址:
https://codeload.github.com/ultralytics/yolov5/zip/refs/heads/master
在这里插入图片描述

7.安装labelme 还失败,换一个教程
原文链接:https://blog.csdn.net/qq_41865888/article/details/119034290
(1)更改镜像源:
在打开的Anaconda Prompt窗口页面输入以下命令,输完一行按Enter回车,在输入下一行

conda config --add channelshttps://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes

再打开页面输入以下命令,按Enter回车:

conda create -n labelme python=3.7

在这里插入图片描述
(2)激活环境:

conda activate labelme

在这里插入图片描述
安装的时候使用pip或者conda都可以,两者之中有一个不行时尝试使用另一个

conda install pyqt
conda install pillow

pip install pyqt
pip insatll pillow

在这里插入图片描述
(3)安装labelme:

conda install labelme=4.5.6
#conda安装命令如果出错也可以使用pip命令,使用逻辑等号"=="
pip install labelme==4.5.6

在这里插入图片描述
在刚才安装好的窗口下输入labelme后便可打开labelme
然后,又出问题了!!!
在这里插入图片描述
(4)问题:
DLL load failed while importing _multiarray_umath
应该是版本不匹配的问题,

尝试:更新Numpy包(有黄色的warning没有关系)
打开命令行窗口,输入:

pip install --upgrade numpy --user

还是不行,下了1.18.1版本也失败了。

(5)最终
翻到一个方法:将anaconda中的mkl开头的dll复制到numpy/core目录下
于是我在anaconda目录中搜索mkl,然后将mkl开头的dll(有64个)复制到了numpy目录中(有32个重复),终于成功了!
在这里插入图片描述
在这里插入图片描述
卡了两三天,终于成了。本方法原文链接:
https://blog.csdn.net/qq_42944019/article/details/121322543


推荐阅读
  • 本文介绍了在CentOS上安装Python2.7.2的详细步骤,包括下载、解压、编译和安装等操作。同时提供了一些注意事项,以及测试安装是否成功的方法。 ... [详细]
  • 本文讨论了clone的fork与pthread_create创建线程的不同之处。进程是一个指令执行流及其执行环境,其执行环境是一个系统资源的集合。在调用系统调用fork创建一个进程时,子进程只是完全复制父进程的资源,这样得到的子进程独立于父进程,具有良好的并发性。但是二者之间的通讯需要通过专门的通讯机制,另外通过fork创建子进程系统开销很大。因此,在某些情况下,使用clone或pthread_create创建线程可能更加高效。 ... [详细]
  • Go Cobra命令行工具入门教程
    本文介绍了Go语言实现的命令行工具Cobra的基本概念、安装方法和入门实践。Cobra被广泛应用于各种项目中,如Kubernetes、Hugo和Github CLI等。通过使用Cobra,我们可以快速创建命令行工具,适用于写测试脚本和各种服务的Admin CLI。文章还通过一个简单的demo演示了Cobra的使用方法。 ... [详细]
  • 解决github访问慢的问题的方法集锦
    本文总结了国内用户在访问github网站时可能遇到的加载慢的问题,并提供了解决方法,其中包括修改hosts文件来加速访问。 ... [详细]
  • 本文介绍了一种轻巧方便的工具——集算器,通过使用集算器可以将文本日志变成结构化数据,然后可以使用SQL式查询。集算器利用集算语言的优点,将日志内容结构化为数据表结构,SPL支持直接对结构化的文件进行SQL查询,不再需要安装配置第三方数据库软件。本文还详细介绍了具体的实施过程。 ... [详细]
  • Python操作MySQL(pymysql模块)详解及示例代码
    本文介绍了使用Python操作MySQL数据库的方法,详细讲解了pymysql模块的安装和连接MySQL数据库的步骤,并提供了示例代码。内容涵盖了创建表、插入数据、查询数据等操作,帮助读者快速掌握Python操作MySQL的技巧。 ... [详细]
  • 开源Keras Faster RCNN模型介绍及代码结构解析
    本文介绍了开源Keras Faster RCNN模型的环境需求和代码结构,包括FasterRCNN源码解析、RPN与classifier定义、data_generators.py文件的功能以及损失计算。同时提供了该模型的开源地址和安装所需的库。 ... [详细]
  • 本文介绍了在Windows系统下安装Python、setuptools、pip和virtualenv的步骤,以及安装过程中需要注意的事项。详细介绍了Python2.7.4和Python3.3.2的安装路径,以及如何使用easy_install安装setuptools。同时提醒用户在安装完setuptools后,需要继续安装pip,并注意不要将Python的目录添加到系统的环境变量中。最后,还介绍了通过下载ez_setup.py来安装setuptools的方法。 ... [详细]
  • 本文介绍了Python对Excel文件的读取方法,包括模块的安装和使用。通过安装xlrd、xlwt、xlutils、pyExcelerator等模块,可以实现对Excel文件的读取和处理。具体的读取方法包括打开excel文件、抓取所有sheet的名称、定位到指定的表单等。本文提供了两种定位表单的方式,并给出了相应的代码示例。 ... [详细]
  • Nginx使用AWStats日志分析的步骤及注意事项
    本文介绍了在Centos7操作系统上使用Nginx和AWStats进行日志分析的步骤和注意事项。通过AWStats可以统计网站的访问量、IP地址、操作系统、浏览器等信息,并提供精确到每月、每日、每小时的数据。在部署AWStats之前需要确认服务器上已经安装了Perl环境,并进行DNS解析。 ... [详细]
  • Python实现变声器功能(萝莉音御姐音)的方法及步骤
    本文介绍了使用Python实现变声器功能(萝莉音御姐音)的方法及步骤。首先登录百度AL开发平台,选择语音合成,创建应用并填写应用信息,获取Appid、API Key和Secret Key。然后安装pythonsdk,可以通过pip install baidu-aip或python setup.py install进行安装。最后,书写代码实现变声器功能,使用AipSpeech库进行语音合成,可以设置音量等参数。 ... [详细]
  • 本文分享了一个关于在C#中使用异步代码的问题,作者在控制台中运行时代码正常工作,但在Windows窗体中却无法正常工作。作者尝试搜索局域网上的主机,但在窗体中计数器没有减少。文章提供了相关的代码和解决思路。 ... [详细]
  • 本文讨论了在Windows 8上安装gvim中插件时出现的错误加载问题。作者将EasyMotion插件放在了正确的位置,但加载时却出现了错误。作者提供了下载链接和之前放置插件的位置,并列出了出现的错误信息。 ... [详细]
  • 本文介绍了如何清除Eclipse中SVN用户的设置。首先需要查看使用的SVN接口,然后根据接口类型找到相应的目录并删除相关文件。最后使用SVN更新或提交来应用更改。 ... [详细]
  • 树莓派语音控制的配置方法和步骤
    本文介绍了在树莓派上实现语音控制的配置方法和步骤。首先感谢博主Eoman的帮助,文章参考了他的内容。树莓派的配置需要通过sudo raspi-config进行,然后使用Eoman的控制方法,即安装wiringPi库并编写控制引脚的脚本。具体的安装步骤和脚本编写方法在文章中详细介绍。 ... [详细]
author-avatar
丹丹6655
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有