windows下配置labelImg(pycharm+python2.7+pyqt4环境配置) - Go语言中文社区

windows下配置labelImg(pycharm+python2.7+pyqt4环境配置)


    这两天在配置labelImg的环境。在linux上试过,很好用。按照教程的命令行输入就可以运行成功https://github.com/tzutalin/labelImg。因为要二次开发,所以在windows上用pycharm配置,方便以后开发用。期间配置pyqt4遇到了很多问题,下面讲讲配置过程:pycharm+pyqt4+python2.7+labelImg。

        1.下载labelImg,官网:https://github.com/tzutalin/labelImg

可能网速不稳定,去我的网盘上下载:https://pan.baidu.com/s/1-rObDf9NrkPET6saRKuy3Q 密码:nu58

        2.打开pycharm,用pycharm打开项目labelImg

        3.“ctrl+shift+s"打开setting->project->project Interpreter

        4.选择自己本地的python2.7,我的python2.7是保存在D:pythonpython2.7python.exe。

点击ok。

       

        5.安装pyqt4,如果直接在Project Interpreter安装会显示失败。我猜是因为

python2的配套pyqt4 库里面没有,所以要自己手动下载。这时候,先找到自己

的venv的文件夹。我的是在”F:pythonlabelImgvenvLibsite-packages“。这里是

你pycharm所有安装软件所存放的文件夹。

你可以对比一下,pycharm里安装的,和site-packages文件夹下存放的。

是一致的。这时候,你需要在site-packages文件夹里手动安装pyqt4.

(这个窗口可以用file->setting->project interpreter 查看)

        5.1下载pyqt4的包:https://download.csdn.net/download/frances_zs/10370189

知道这个包的所在位置,我的是在:C:Users27664Downloads,这个地址后面有用。

        5.2 安装pyqt4的包:

        1)进入自己工程的venv目录下,找到pip.exe,我的目录为:

F:pythonlabelImgvenvScripts。

        2)用”win+r"键打开cmd,输入cd F:pythonlabelImgvenvScripts.

因为是默认在C盘打开的,所以还要输入F:,才会真正进入这个目录。

        3)接下来用pip安装包。在安装之前,先输入pip -V命令查看一下pip是否为venv下pip,

我的显示:pip 18.0 from f:pythonlabelimgvenvlibsite-packagespip (python 2.7)。正确。

然后输入pip install C:Users27664DownloadsPyQt4-4.11.4-cp27-cp27m-win_amd64.whl.

安装成功后,会显示:Successfully installed PyQt4-4.11.4。同时,你的目录F:pythonlabelImgvenvLibsite-packages

下面也会出现:PyQt4和PyQt4-4.11.4.dist-info这两个文件夹。这说明PyQt4大致安装成功了。

下面是各行命令:(这时可能会出现缺少sip模块错误,解决方案见下面P.s.附录)

1 cd F:pythonlabelImgvenvScripts
2 F:
3 pip -V
4 pip install C:Users27664DownloadsPyQt4-4.11.4-cp27-cp27m-win_amd64.whl

顺便看一下pycharm里是否有安装上pyqt4.

        6.这时配置pycharm的编译器。Add Configuration->"+"->python.填写几个地方:

        1)Scirpt path:填写自己工程目录下的起始文件,也就是项目的labelImg.py

我的目录为:F:pythonlabelImglabelImg.py

        2)Python Interpreter:我的为Python 2.7(labelImg)。这个是上面第四步时配置的

python地址。

        确认后运行。发现缺少resources模块。

        7.安装resources模块。这个在github的目录里有写:https://github.com/tzutalin/labelImg

的Windows下面,有一行命令:pyrcc4 -o resources.py resources.qrc

        1)先找到pyrcc4.exe,我的是在F:pythonlabelImgvenvLibsite-packagesPyQt4目录下。

在cmd中进入此目录:cd F:pythonlabelImgvenvLibsite-packagesPyQt4。(跟5.2里面一样)

        2)找到自己的resource.qrc,这个一般是在项目根目录下,我的在:F:pythonlabelImg

        3)运行命令:pyrcc4 -o F:pythonlabelImgresources.py F:pythonlabelImgresources.qrc

F:pythonlabelImgresources.qrc这个是你的resources.qrc的地址,F:pythonlabelImgresources.py

是你生成的resources.py所存放的地址。

        再一次运行pycharm,发现这个问题解决了。下面缺少lxml。

        8.安装lxml:这个用pycharm自带的安装就可以了。file->setting->project interpreter

找到下面这个目录:

输入lxml,点击install package。等待成功。

这时,你再运行一次程序,就能成功:

 

P.s.对于第5点:pyqt4的安装,可能会出现pyqt4安装好了,运行报错没有sip模块。

这时,你需要把索搜自己的项目,找到sip.pyd,将其放在你pycharm的软件目录下。

我的是F:pythonlabelImgvenvLibsite-packages。

对于labelImg代码的注释以及二次开发,敬请期待。

版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/peach_orange/article/details/81772190
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2020-03-07 18:12:45
  • 阅读 ( 1824 )
  • 分类:Go环境配置

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢