PyQt5 + Eric6 重装

PyQt5 + Eric6 重装PyQt5 Eric6 重装环境 Win7 Anaconda python3 7 4 Eric6 16 0 1 PyQt5 5 11 3 某天点击 Eric6 图标 仅命令行窗口一闪 无 eric 界面出现 修复未果 遂重新安装 由于 Anaconda python3 7 4 本身无问题 因此仍保留 仅 PyQt5 Eric6 重装 1 查看当前 PyQt5 版本进

PyQt5 + Eric6 重装 

     环境 Win7 + Anaconda (python 3.7.4) + Eric6(16.0.1)+PyQt5(5.11.3),某天点击Eric6图标,仅命令行窗口一闪,无eric界面出现。修复未果,遂重新安装。由于Anaconda (python 3.7.4)本身无问题,因此仍保留。仅PyQt5+Eric6重装.

1、查看当前PyQt5版本

进入 Anaconda prompt

(base) C:\Users\Administrator> pip list PyQt5                              5.11.3 PyQt5-sip                          4.19.13 pyqt5-tools                        5.11.2.1.3

2、删除上面与pyqt相关的三个包

(base) C:\Users\Administrator>pip uninstall PyQt5 PyQt5-sip pyqt5-tools

3、删除旧的pip,PyQt5等包

   删除D:\ProgramData\Anaconda3\Lib\site-packages 文件夹,删除后执行下面命令,提示无pip模块

(base) C:\Users\Administrator>pip Traceback (most recent call last):   File "D:\ProgramData\Anaconda3\Scripts\pip-script.py", line 6, in 
  
        from pip._internal import main ModuleNotFoundError: No module named 'pip' 
  

4、安装最新版pip

执行如下命令安装pip(19.2.3版本)

(base) C:\Users\Administrator>curl https://bootstrap.pypa.io/get-pip.py -o get-p ip.py   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current                                  Dload  Upload   Total   Spent    Left  Speed 100 1733k  100 1733k    0     0  73975      0  0:00:24  0:00:24 --:--:--  341k (base) C:\Users\Administrator>python get-pip.py Looking in indexes: https://pypi.mirrors.ustc.edu.cn/simple/ Collecting pip   Using cached https://mirrors.tuna.tsinghua.edu.cn/pypi/web/packages/30/db/9e38 760b32e3e7f40cce46dd5fb107b8c73840df38f0046d8e6514e675a1/pip-19.2.3-py2.py3-none -any.whl Collecting setuptools   Downloading https://mirrors.tuna.tsinghua.edu.cn/pypi/web/packages/b2/86/095d2 f7829badc207c893dd4ac767e871f6cddf797ea26baea4e2e/setuptools-41.2.0-py2.py 3-none-any.whl (576kB)      |███████████████                 | 266kB 3.3MB/s eta 0:00:01      |███████████████▌                | 276kB 3.3MB/s eta 0:00:0      |████████████████                | 286kB 3.3MB/s eta 0:00:0      |████████████████▌               | 296kB 3.3MB/s eta 0:00:      |█████████████████               | 307kB 3.3MB/s eta 0:00:      |█████████████████▌              | 317kB 3.3MB/s eta 0:00      |██████████████████              | 327kB 3.3MB/s eta 0:00      |███████████████████             | 337kB 3.3MB/s eta 0:0      |███████████████████             | 348kB 3.3MB/s eta 0:0      |████████████████████            | 358kB 3.3MB/s eta 0:      |████████████████████▌           | 368kB 3.3MB/s eta 0      |█████████████████████           | 378kB 3.3MB/s eta 0      |█████████████████████▌          | 389kB 3.3MB/s eta      |██████████████████████          | 399kB 3.3MB/s eta      |███████████████████████         | 409kB 3.3MB/s eta      |███████████████████████         | 419kB 3.3MB/s eta      |████████████████████████        | 430kB 3.3MB/s et      |████████████████████████▌       | 440kB 3.3MB/s e      |█████████████████████████       | 450kB 3.3MB/s e      |█████████████████████████▌      | 460kB 3.3MB/s      |██████████████████████████      | 471kB 3.3MB/s      |███████████████████████████     | 481kB 3.3MB/s      |███████████████████████████     | 491kB 3.3MB/s      |████████████████████████████    | 501kB 3.3MB/      |████████████████████████████▌   | 512kB 3.3MB      |█████████████████████████████   | 522kB 3.3MB      |█████████████████████████████▌  | 532kB 3.3M      |██████████████████████████████  | 542kB 3.3M      |███████████████████████████████ | 552kB 3.3      |███████████████████████████████ | 563kB 3.3      |████████████████████████████████| 573kB 3.      |████████████████████████████████| 583kB 3. 3MB/s Collecting wheel   Downloading https://mirrors.tuna.tsinghua.edu.cn/pypi/web/packages/00/83/b4a77 d044e78ad1a45610eb88f745be2fd2c6d658f9798a15e384b7d57c9/wheel-0.33.6-py2.py3-non e-any.whl Installing collected packages: pip, setuptools, wheel Successfully installed pip-19.2.3 setuptools-41.2.0 wheel-0.33.6 (base) C:\Users\Administrator>pip --version pip 19.2.3 from d:\programdata\anaconda3\lib\site-packages\pip (python 3.7)

5.安装pyqt5

(base) C:\Users\Administrator>pip install PyQt5 -i https://pypi.douban.com/simple .... .... .... Successfully installed PyQt5-5.13.0 PyQt5-sip-4.19.18

6.安装pyqt5-tools

(base) C:\Users\Administrator>pip install PyQt5-tools -i https://pypi.douban.com/simple .... .... .... Successfully installed PyQt5-tools-5.13.0.1.5 click-7.0 python-dotenv-0.10.3

查看下面目录中有这两个文件designer.exe、Qt5DesignerComponents.dll,

D:\ProgramData\Anaconda3\Lib\site-packages\pyqt5_tools\Qt\bin

后续在eric实际工作时会调用到Qt设计师designer.exe

7、安装Qsci模块

(base) C:\Users\Administrator>pip install Qscintilla -i https://pypi.douban.com/simple .... .... .... Successfully installed Qscintilla-2.11.2

8. Eric安装

本次安装eric6-17.03.1版本(支持中文)。压缩包解压,拷贝解压缩后的eric6-17.03.1文件夹到D:\ProgramData\Anaconda3\Lib\site-packages

执行如下命令安装Eric

(base)D:\ProgramData\Anaconda3\Lib\site-packages\eric6-17.03.1\> python install.py

执行这个命令后,会出现如下错误提示:

提示安装PyQt5模块,找不到DLL,但在第5步骤中我们已经安装了PyQt5模块。手工在python中测试一下:

(base) D:\ProgramData\Anaconda3\eric6-17.03.1>python Python 3.7.4 (default, Aug  9 2019, 18:34:13) [MSC v.1915 64 bit (AMD64)] :: Ana conda, Inc. on win32 Type "help", "copyright", "credits" or "license" for more information. >>> from PyQt5 import QtCore Traceback (most recent call last):   File " 
  
    ", line 1, in 
   
     ImportError: DLL load failed: 找不到指定的程序。 >>> 
    
  

这个问题的原因是:通过Anaconda 安装的Python缺少了python3.dll 文件

根据Anaconda已经安装的python版本(已经安装的是python 3.7.4) 到 http://python.org 下载对应的python安装包python-3.7.4-amd64.exe并安装,然后从安装目录中拷贝python3.dll文件,粘贴到Anaconda安装目录下,我的环境即是这个目录:D:\ProgramData\Anaconda3 (python37.dll所在目录)。

再次安装eric6

(base) D:\ProgramData\Anaconda3\eric6-17.03.1>python install.py Checking dependencies Python Version: 3.7.4 Found PyQt5 Found pyuic5 Found QScintilla2 Found QtGui Found QtNetwork Found QtPrintSupport Found QtSql Found QtSvg Found QtWidgets Qt Version: 5.13.0 sip Version: 4.19.18 PyQt Version: 5.13.0 QScintilla Version: 2.11.2 All dependencies ok. Cleaning up old installation ... Creating configuration file ... Compiling user interface files ... Compiling source files ... Installing eric6 ... Installation complete. Press enter to continue... (base) D:\ProgramData\Anaconda3\eric6-17.03.1>

运行Anaconda3安装目录Scripts下的eric6.bat即可打开集成了PyQt5的eric6开发环境。安装成功。

9,设置QT工具目录

打开eric6环境后,在设置->首选项中如下图设置QT工具的路径,即第6步骤中查看的designer.exe、Qt5DesignerComponents.dll两个文件的路径。下图设置默认在D:\ProgramData\Anaconda3\Lib\site-packages\pyqt5_tools目录,但这个目录下并无上述两个文件。这两个文件在D:\ProgramData\Anaconda3\Lib\site-packages\pyqt5_tools\Qt\bin目录下,下图QT工具即设置这个目录。

PyQt5 + Eric6 重装

 

至此可在eric6中进行PyQt设计了。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/229871.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月16日 下午3:41
下一篇 2026年3月16日 下午3:41


相关推荐

  • 数独答案查询器_8阶数独

    数独答案查询器_8阶数独数独是一种传统益智游戏,你需要把一个 9×9 的数独补充完整,使得图中每行、每列、每个 3×3 的九宫格内数字 1∼9 均恰好出现一次。请编写一个程序填写数独。输入格式输入包含多组测试用例。每个测试用例占一行,包含 81 个字符,代表数独的 81 个格内数据(顺序总体由上到下,同行由左到右)。每个字符都是一个数字(1−9)或一个 .(表示尚未填充)。您可以假设输入中的每个谜题都只有一个解决方案。文件结尾处为包含单词 end 的单行,表示输入结束。输出格式每个测试用例,输出一行数据,代表填充

    2022年8月8日
    9
  • 什么叫侧面指纹识别_侧面指纹识别方案还有哪些问题没有解决?

    什么叫侧面指纹识别_侧面指纹识别方案还有哪些问题没有解决?当我们回首手机圈不难发现两个关键词——金属机身以及指纹识别。虽然指纹识别功能并不是直到今年才出现在智能手机之上,在这一年中,各大手机厂商先是采用了与iPhone相同的正面指纹识别方案,然而没过多久便有厂商提出,指纹识别功能放在机身背面更好用(成本低才是真相);一时间,关于“内裤到底该正着穿,还是反着穿?”的争论,成为各大手机发布会必谈的话题之一。直到侧面指纹识别方案的出现,广大的手机用户才发现,原…

    2022年8月10日
    7
  • Claude Code Agent Team 全解析:AI 集群协作,重构代码开发新范式

    Claude Code Agent Team 全解析:AI 集群协作,重构代码开发新范式

    2026年3月14日
    2
  • 网络尖兵技术分析及应对

    网络尖兵技术分析及应对网络尖兵技术分析及应对 转载于 https blog 51cto com 58308

    2026年3月16日
    2
  • 搭建SDN网络——mininet[通俗易懂]

    好久没来写不博客,感觉自己不写写博客,就完全想不起当天干了什么。前几天参加了小米的面试,整个人被打击的不行,还是要好好学习,不然工作都找不到。这学期选了SDN的课,只有六周,学完有点懵,这这这等于什么都没学呀。难过。官网给出了四种搭建mininet的方法。我试了前两种第一种是直接下载mininet虚拟机,然后用virtualbox导入。老师在课程网上上传了64位的mininet…

    2022年4月11日
    217
  • ewebeditor漏洞大全

    ewebeditor漏洞大全1:默认管理后台: http://www.backlion.com/ewebeditor/admin_login.asp后台如果能进入:可点击样式管理:standard拷贝一份(直接修改改不了)在拷贝的一份里加入图片类型(asaaaspsp)  然后点预览在编辑器里点设计   然后直接上传asa大马.上传后在代码里可以看到马的位置!

    2022年7月14日
    76

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号