0


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

准备工作

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

配置系统环境变量

配置Anaconda环境变量

将Anaconda安装目录及

Scripts

Library\bin

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

检查Anaconda是否配置成功

运行

python -V

conda -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的完整路径。其它路径配置项同理,不再赘述,

designer

uic

项是必填的,前者影响启动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  # 根据实际生成的文件名导入classMainWindow(QMainWindow):def__init__(self):super().__init__()
        self.ui = Ui_MainWindow()# 创建 UI 对象
        self.ui.setupUi(self)# 设置 UIif __name__ =="__main__":
    app = QApplication(sys.argv)
    window = MainWindow()
    window.show()# 显示窗口
    sys.exit(app.exec_())# 运行应用

运行成功

在这里插入图片描述

标签: vscode python ide

本文转载自: https://blog.csdn.net/lxbin/article/details/142741561
版权归原作者 水墨熊猫 所有, 如有侵权,请联系我们删除。

“【原创】Anaconda+VScode+PySide6 完美配置Python开发环境,亲测!”的评论:

还没有评论