PySide6学习/教程/笔记(一):安装与vscode环境配置

文章目录

  • 开发环境
    • Python(解释器)
    • pip和anaconda3
    • IDE

9月中空降到一个项目组,给我安排了个GUI的工作,前几天刚把框架确定好,决定是PySide6(因为商用免费)。
由于组里只有一个计算机相关专业的人,也就是我。
所以我已经预感到自己未来有多痛苦了。

言归正传,Qt教程很多,但PySide6比较少,虽然大牛完全可以从Qt移花接木,但我一个连C++都不怎么会的,还是决定根据官方文档摸爬滚打一步步学习。

后期补充:碰到了许多问题,大部分都是靠搜索pyqt的类似问题解决的,pyqt、pyside、qt原理机制包括大部分函数功能都是一样的,可以触类旁通甚至照搬

开发环境

本章主要讲解如何安装开发环境。pyside6是一个python模块。

开发环境包括:

  1. python: 也就是解释器,python是脚本语言,理论上只需要解释器就行,非常简单。
  2. pip: 管理模块module用的,没有这玩意儿,手动下载包并且配置环境是不是太硬核了。
  3. anaconda3: 非必要,自带上面的pip的模块管理,而且提供python虚拟环境,这个虚拟环境里就只有这个项目需要的包,同时开发两个项目,就可以配置两个虚拟环境来回切换。
  4. vscode: 代码编辑器,也就是IDE,vscode太牛啦,又免费又开源,我的神。pycharm专门用来开发python的,也很好用,没问题。
  5. pyside6: python模块,没有这个怎么用pyside6
  6. qt for python: 非必要,vscode的插件,不过我觉得如果连插件都懒得装,肯定不会愿意敲指令编译ui文件的。

Python(解释器)

注意:这里只是展示一下普通的python怎么安装,建议不要用官网来安装,可以通过anaconda来安装python,只要敲个指令就能自动安装,而且可以创建虚拟环境。
python的安装建议参考这篇blog:python安装详细教程

pip和anaconda3

由于anaconda3中包含pip,所以说明一下它的目录结构。
PySide6学习/教程/笔记(一):安装与vscode环境配置_第1张图片
基本上和python差不多,其中Lib\site-packages中存放的是base环境(即初始环境)中的包,Scripts中是初始环境中脚本,比如很重要的pip就在这之中,该目录下主要就是两个命令,conda和python。

然后比较重要的envs这个目录
PySide6学习/教程/笔记(一):安装与vscode环境配置_第2张图片
由于我只创建了一个虚拟环境,所以之显示了一个pyside虚拟环境(自己命名的),打开之后是一个和python安装包几乎相同的目录
PySide6学习/教程/笔记(一):安装与vscode环境配置_第3张图片
在使用时,需要先创建虚拟环境然后再切换到虚拟环境,否则包会被安装到base中。

#创建
conda create -n env_name python=x.x
#安装包
conda install package_name

这两个命令我一个也没运行成功,就离谱。
创建虚拟环境还可以通过打开anaconda3自带的图形接口,navigator,我采用这个解决的。

IDE

这里使用vscode,因为pycharm等IDE对python支持的比较好,一般不会有问题,但是vscode会有点小问题。

首先是vscode的终端,vscode有多种终端。
PySide6学习/教程/笔记(一):安装与vscode环境配置_第4张图片
默认的是集成终端PowerShell,但是这个终端运行conda命令几乎没用,但凡是个conda开头的,都运行不了,需要切换到command Prompt,再使用install命令。

此外,prompt中切换虚拟环境对vscode是无效的,需要ctrl+shift+p,然后在搜索栏里输入select interpreter,手动切换解释器
PySide6学习/教程/笔记(一):安装与vscode环境配置_第5张图片
如图,我选择的是python 3.9.13(pyside),这就是创建的虚拟环境下的python解释器。

在prompt中切换到虚拟环境,并运行conda list可以查看环境下拥有的包。目前,我的环境里只安装了pyside6和pyinstaller以及一个材质包qdarkstyle
PySide6学习/教程/笔记(一):安装与vscode环境配置_第6张图片
很简单,在prompt中运行

#conda
conda install pyside6
conda install pyinstaller
conda install qdarkstyle
#pip 对应命令可替换,我全部用的pip,pip确实好用
pip install pyside6
pip install pyinstaller
pip install qdarkstyle

你可能感兴趣的:(PySide,学习,python,开发语言)