使用Anaconda进行PyQt的开发

总所周知,anaconda作为一款优秀的Python科学计算软件,有着广泛的应用,尤其是其中提供了一套支持创建互不干扰的python运行环境的机制,更为一些软件开发提供了极大的便利。本篇文章的目的主要是提供anaconda在进行python Qt的开发初期完整的配置流程,如有不正确的地方请多多指正。

开发环境

本文中所使用的开发环境是:windows 11,所以可能存在不一致的地方,请留言进行探讨。其他软件主要列表如下:

  • Anaconda3-2021.05-Windows-x86_64
  • Qt 5.15.2

安装Anaconda

在安装anaconda时有这么一个提醒界面:
Advanced Options界面

在这里,如果大家之前没有安装过python的话,直接放心大胆地把第二项选上就可以了。如果之前安装过python,可以都不勾选(ps:第一项是说需不需要把anaconda也注册到环境变量中,这个根据个人喜好,不勾选地话就需要在开始菜单中找到anaconda prompt之类的选项启动相关软件)。

添加环境变量

在系统环境变量Path中添加以下两条环境变量:

  • (ps:要在那里找到python.exe)
  • /Scripts
    添加这两条目录后重启一次电脑就可以了。接下来就只需要安装Qt,具体教程可以看看相关的参考文章,这里不再赘述。

安装PyQt5

之后我们需要在anaconda提供的base环境下安装相关的pip包,当然,你也可以自己创建一个单独的环境,方法是在开始菜单中点击“anaconda prompt”,然后在终端窗口中输入pip install pyqt5 pyqt5-tools pysider2。这其中可能会报一些版本的错误,大家耐下心来根据提示调整一下安装的对应版本即可。

配置QtCreater环境

之后我们或许要用到QtCreater来进行开发,在这里需要设Python运行时的解释器。打开qtcreater,然后在顶栏依次选择“工具-选项”,在左侧栏中选择python,将“python from path”设置为“/python.exe”即可。

可能遇到的问题

  • 1. This application failed to start because no Qt platform plugin could be initialized
  • 2. 问题:C:\Users\DELL\anaconda3\lib\site-packages\numpy_init.py:140: UserWarning渐醒的思考者-CSDN博客

你可能感兴趣的:(使用Anaconda进行PyQt的开发)