【原创】Anaconda+VScode+PySide6 完美配置Python开发环境,亲测!

准备工作

下载安装 Anaconda
下载安装Visual Studio Code

配置系统环境变量

配置Anaconda环境变量

将Anaconda安装目录及ScriptsLibrary\bin 两个子目录添加到用户变量或系统变量的Path变量中。
Anaconda自带最新版Python,如果已经安装Python,建议删除,以免出现混乱。配置系统环境变量

检查Anaconda是否配置成功

运行python -Vconda -V命令,如果正常显示Python及Conda版本号则配置成功。
在这里插入图片描述

创建虚拟环境

创建新的虚拟环境

创建新的虚拟环境,名称根据自己需要自定义,因为要在Windows 7 环境下运行,选择3.8.20版本(Python 3.9.x版本之后不再支持Windows7)
在这里插入图片描述

在新的虚拟环境下安装PySide6

选中刚才新建的虚拟环境pyside6,点击右侧绿色按钮,选择Open Terminal打开当前虚拟环境下的命令行窗口。
在这里插入图片描述
使用国内源pip安装pyside6,

pip install pyside6 -i https://pypi.tuna.tsinghua.edu.cn/simple

安装成功后输入 pip list查看是否安装成功。
在这里插入图片描述

配置VSCode环境

安装 Python 、Python Debuger 扩展

1. Python 扩展

VSCode 的 Python 扩展 提供了很多功能,使得在 VSCode 中编写 Python 代码更加高效和便捷:

**语法高亮:**为 Python 代码提供语法高亮显示,使代码更易于阅读和理解。
代码自动补全:根据上下文和库的 API,提供智能代码提示与补全,减少手动输入,提高开发效率。
**代码格式化:**支持自动格式化代码(例如使用 black 或 autopep8 等格式化工具),确保代码符合 PEP8 规范或项目特定的格式规范。
**Linting:**集成了多种 Lint 工具(如 Pylint、Flake8),自动分析代码中的潜在错误、代码风格问题等。
**环境管理:**允许选择 Python 解释器或虚拟环境(如 virtualenv、conda),并为项目设置合适的 Python 运行环境。
**单元测试集成:**支持自动发现和运行 Python 单元测试(如 pytest、unittest、nose),让测试和调试代码更加高效。
**Jupyter Notebooks 支持:**直接在 VSCode 中创建、编辑和运行 Jupyter Notebook,而无需安装单独的 Jupyter 环境。

2. Python Debugger 扩展

Python Debugger 扩展 是 VSCode 的 Python 扩展中调试功能的核心组件,它提供了强大的调试功能,帮助开发者更方便地排查 Python 代码中的问题:

**断点设置:**可以在代码中设置断点,当程序运行到断点时,自动暂停执行,允许开发者检查变量、调用栈等信息。
**步进调试:**可以逐行运行代码,支持“逐步进入”函数内部或跳过某些代码块,帮助开发者精准定位问题。
**变量检查:**在调试模式下,允许实时查看和修改变量的值,以便分析程序状态和逻辑问题。
**调用栈查看:**查看代码的调用栈,以便了解函数调用顺序和执行流程。
**条件断点:**可以设置只有在满足特定条件时才触发的断点,进一步提升调试效率。
**异常捕获:**自动捕获和显示运行时抛出的异常,帮助快速发现问题根源。
在这里插入图片描述

安装 Qt for Python 扩展

Qt for Python 扩展

**代码补全:**提供对 Qt 类、函数和属性的代码智能补全,提高编写 Qt 应用时的开发效率。
**模板项目创建:**快速创建 Qt for Python 项目模板,帮助开发者更快入门 PySide6 开发。
**设计工具支持:**允许与 Qt Designer 集成,通过可视化设计界面来快速创建 UI 布局。
**调试功能:**扩展支持 Python 的调试器,允许你对 Qt 应用进行调试,设置断点、跟踪变量等。
**快速运行:**在 VSCode 内部可以快速运行并查看 Qt Python 项目的效果。
**自动生成代码:**支持将 .ui 文件(通过 Qt Designer 创建的界面文件)自动转换为可用于项目中的 Python 代码。

配置拓展参数

首先要配置designer的完整路径。其它路径配置项同理,不再赘述,designeruic项是必填的,前者影响启动Qt Designer,后者影响*.ui文件自动生成*_ui.py文件。
在这里插入图片描述
配置该路径后既可以在vscode项目目录右键调起Creat Qt UI File(designer)直接启动Qt Designer进行UI设计并保存到项目目录。
在这里插入图片描述

切换虚拟环境

Ctrl + Shift + P 快捷键,选中Python:选择解释器
在这里插入图片描述
选中我们新建的pyside6虚拟环境即可。
在这里插入图片描述

使用效果

启动Qt Designer

右键调起Creat Qt UI File(designer)直接启动Qt Designer
在这里插入图片描述

调用自动生成的*_ui.py文件

新建main.py主程序文件,导入自动生成的 main_ui.py 文件并创建一个主窗口类。代码如下:

import sys
from PySide6.QtWidgets import QApplication, QMainWindow
from main_ui import Ui_MainWindow  # 根据实际生成的文件名导入

class MainWindow(QMainWindow):
    def __init__(self):
        super().__init__()
        self.ui = Ui_MainWindow()  # 创建 UI 对象
        self.ui.setupUi(self)  # 设置 UI

if __name__ == "__main__":
    app = QApplication(sys.argv)
    window = MainWindow()
    window.show()  # 显示窗口
    sys.exit(app.exec_())  # 运行应用

运行成功

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值