总所周知,anaconda作为一款优秀的Python科学计算软件,有着广泛的应用,尤其是其中提供了一套支持创建互不干扰的python运行环境的机制,更为一些软件开发提供了极大的便利。本篇文章的目的主要是提供anaconda在进行python Qt的开发初期完整的配置流程,如有不正确的地方请多多指正。
开发环境
本文中所使用的开发环境是:windows 11,所以可能存在不一致的地方,请留言进行探讨。其他软件主要列表如下:
- Anaconda3-2021.05-Windows-x86_64
- Qt 5.15.2
安装Anaconda
在安装anaconda时有这么一个提醒界面:在这里,如果大家之前没有安装过python的话,直接放心大胆地把第二项选上就可以了。如果之前安装过python,可以都不勾选(ps:第一项是说需不需要把anaconda也注册到环境变量中,这个根据个人喜好,不勾选地话就需要在开始菜单中找到anaconda prompt之类的选项启动相关软件)。
添加环境变量
在系统环境变量Path中添加以下两条环境变量:
- <anaconda的安装目录> (ps:要在那里找到python.exe)
- <anaconda的安装目录>/Scripts
添加这两条目录后重启一次电脑就可以了。接下来就只需要安装Qt,具体教程可以看看相关的参考文章,这里不再赘述。
安装PyQt5
之后我们需要在anaconda提供的base环境下安装相关的pip包,当然,你也可以自己创建一个单独的环境,方法是在开始菜单中点击“anaconda prompt”,然后在终端窗口中输入pip install pyqt5 pyqt5-tools pysider2
。这其中可能会报一些版本的错误,大家耐下心来根据提示调整一下安装的对应版本即可。
配置QtCreater环境
之后我们或许要用到QtCreater来进行开发,在这里需要设Python运行时的解释器。打开qtcreater,然后在顶栏依次选择“工具-选项”,在左侧栏中选择python,将“python from path”设置为“<anaconda安装目录>/python.exe”即可。