前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >搭建pycharm环境_pycharm怎么配置anaconda环境

搭建pycharm环境_pycharm怎么配置anaconda环境

作者头像
全栈程序员站长
发布2022-09-27 11:13:13
3K0
发布2022-09-27 11:13:13
举报
文章被收录于专栏:全栈程序员必看

大家好,又见面了,我是你们的朋友全栈君。

首先要创建一个项目,创建项目的同时,pycharm默认会顺带创建一个虚拟环境(如果你没修改默认配置的话)。

点击终端,如果前面有个(venv)就是使用的虚拟环境了。

搭建pycharm环境_pycharm怎么配置anaconda环境
搭建pycharm环境_pycharm怎么配置anaconda环境

接下来我们安装pyside6,在终端中输入并执行以下命令:

代码语言:javascript
复制
pip install pyside6

安装完成后配置拓展工具,需要用到的2个工具是 pyside6-uicpyside6-designer

pyside6-designer 是调用 pyside6 模块内附带的 qtdesigner

在Linux中其位于 venv/bin/pyside6-designer

在Windows中其位于 venv\Scripts\pyside6-designer.exe

pyside6-uic 是用于将设计好的用户界面文件 .ui文件转化为 .py文件

在Linux中其位于 venv/bin/pyside6-uic

在Windows中其位于 venv\Scripts\pyside6-uic.exe

转到 File > Settings > tools > PyCharm External Tools

点击 + 创建新的外部工具。

搭建pycharm环境_pycharm怎么配置anaconda环境
搭建pycharm环境_pycharm怎么配置anaconda环境

Linux配置

pyside6-uic 工具

名称:pyside6-uic

程序:ProjectFileDir/venv/bin/pyside6-uic

参数:FileName -o ui_FileNameWithoutExtension.py

工作目录:FileDir

搭建pycharm环境_pycharm怎么配置anaconda环境
搭建pycharm环境_pycharm怎么配置anaconda环境

pyside6-designer 工具

名称:pyside6-designer

程序:ProjectFileDir/venv/bin/pyside6-designer

工作目录:FileDir

搭建pycharm环境_pycharm怎么配置anaconda环境
搭建pycharm环境_pycharm怎么配置anaconda环境

Windows配置

pyside6-uic 工具

名称:pyside6-uic

程序:ProjectFileDir\venv\Scripts\pyside6-uic.exe

参数:FileName -o ui_FileNameWithoutExtension.py

工作目录:FileDir

搭建pycharm环境_pycharm怎么配置anaconda环境
搭建pycharm环境_pycharm怎么配置anaconda环境

pyside6-designer 工具

名称:pyside6-designer

程序:ProjectFileDir\venv\Scripts\pyside6-designer.exe

工作目录:FileDir

搭建pycharm环境_pycharm怎么配置anaconda环境
搭建pycharm环境_pycharm怎么配置anaconda环境

测试的话,自己在项目内右键 External Tools > pyside6-designer 打开 designer 创建一个 .ui 文件,再回来Pycharm,选中 .ui 文件,右键 External Tools > pyside6-uic.ui 文件编译为Python的 .py 文件。

都成功的话,就是配置好了。

需要注意的问题

使用虚拟环境的话,是每个项目都要安装一次PySide6的(除非你在真实环境安装了PySide6,并在虚拟环境继承真实环境的包,不过只要你没删pip的下载缓存,就是安装下而已,不用重新下载),但如果你没把虚拟环境的名字(venv)给改了,拓展工具的配置是一直可以用的,不用修改。

如果你使用的是真实的Python环境

Linux

非sudo权限pip安装的PySide6:uicdesigner 的位置在 ~/.local/bin

sudo权限pip安装的PySide6:uicdesigner 的位置在 /usr/local/bin

Windows

在cmd中输入 where python,复制第一行路径带 Programs 的内容,复制到 python.exe 之前,C:\Users\nexfia\AppData\Local\Programs\Python\Python39

搭建pycharm环境_pycharm怎么配置anaconda环境
搭建pycharm环境_pycharm怎么配置anaconda环境

在复制的路径后面加 \Scripts 就是 uicdesigner 的位置,即 uicdesigner 的位置为C:\Users\nexfia\AppData\Local\Programs\Python\Python39\Scripts

问题:能不能使用 pyqt5 或者 pyside2 附带的pyside6-uicpyside6-designer

我是不建议使用的。

一是因为底层的qt版本对不上,这两个是基于qt5甚至是qt4的,而PySide6是基于qt6的。

二是不同模块的uic编译出来的东西不一定兼容,以pyside2为例,pyside2有一些东西在PySide6被废弃了,换成了一些新的,你用pyside2的uic编译出来的Python文件在PySide6上运行会出错,而且编译出来的Python文件导入的包都不一样。

所以,如果你同时安装了 pyqt5pyside2PySide6 的话,拓展工具记得加上模块名方便区别,比如:pyside6-designer

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/175488.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Linux配置
  • Windows配置
  • 需要注意的问题
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档