小白学习在Deepin下配置python+pycharm+pyqt5开发环境

本人是linux小白,以前只在windows环境下用pycharm+pyqt5做过的python的开发,第一次在linux环境下搭建pyqt5的开发环境,绕了不少弯路,现把安装及配配置过程记录下来,好让和我一样的linux新手朋友少走弯路。

一、环境

1.OS:深度Deepin Llinux v20.8社区版
2.python:深度系统自带的3.7.3
3.PyCharm Community2022.3.2

二、步骤

1、Deepin已经内置了python3.7.3,已经能满足我的需要了,不需要再安装。
2、从Deepin的应用商店中下载安装pycharm comunity版本
小白学习在Deepin下配置python+pycharm+pyqt5开发环境_第1张图片

3、运行pycharm comunity,默认是英文版的,点击下左侧的plugins,在搜索框内输入chinese,在下面的搜索结果中选择第二个(“汉”字的那个)点击右侧的install,即可安装汉化包。
小白学习在Deepin下配置python+pycharm+pyqt5开发环境_第2张图片

4、完成后需要重启PyCharm。
小白学习在Deepin下配置python+pycharm+pyqt5开发环境_第3张图片

5、再次进入Pycharm时就是中文界面了。点击新建项目。使用默认的位置等参数,即可新建一个项目。
小白学习在Deepin下配置python+pycharm+pyqt5开发环境_第4张图片
小白学习在Deepin下配置python+pycharm+pyqt5开发环境_第5张图片

6、相信有朋友和我一样不喜欢黑色调的主界面,可以点击文件->设置->外观与行为->外观,在主题一项中选择intelliJ Light,就可以把主界面变为以白色为其调的亮色系。
小白学习在Deepin下配置python+pycharm+pyqt5开发环境_第6张图片

7、这样看起来就舒服多了。好了,我们进入正题,还是在文件->设置菜单中,在左侧找到项目:pythonProject(根据你起的项目名称会有所不同)->Python解释器,打开如下对话框:
小白学习在Deepin下配置python+pycharm+pyqt5开发环境_第7张图片

可以看到:解释器就是系统自带的python3.7。下面的软件包只有pipsetuptools和wheel
点击软件包上面的“+”,安装新的软件。

8、在弹出的可用软件包中的搜索栏中输入pyqt5,然后回车,等一会,下面就会出现所有与pyqt5相关的软件包(根据网络的情况,可以会有点慢,甚至会找不到,多试几次,我试了大约4、5次就能找到了。)
小白学习在Deepin下配置python+pycharm+pyqt5开发环境_第8张图片

9、 这里我们需要安装PyQt5、PyQt5-sip、PyQt5-Qt5三个软件包。选中一个,左侧下方会出现安装软件包,点击它,上面软件包后就会出现蓝色的“(正在安装)”,完成后蓝字消失。
10、PyQt5、PyQt5-sip、PyQt5-Qt5三个软件包都安装后返回,在软件包列表中就能看以我们新安装的三个软件包了。
小白学习在Deepin下配置python+pycharm+pyqt5开发环境_第9张图片

11、OK,进行下一步。还是在文件->设置菜单项中,找到工具->外部工具,可以看到,现在没有任何外部工具。
小白学习在Deepin下配置python+pycharm+pyqt5开发环境_第10张图片

点击”+”添加,在创建工具对话框中按以下内容输入:
名称:pyuic
程序:/usr/bin/pyuic5
实参: F i l e N a m e FileName FileName -o F i l e N a m e W i t h o u t E x t e n s i o n FileNameWithoutExtension FileNameWithoutExtension.py
工作目录: F i l e D i r FileDir FileDir
其它参数不变,如下图:
小白学习在Deepin下配置python+pycharm+pyqt5开发环境_第11张图片

点击”+”添加,我们再创建一个:
名称:QtDesginer
程序:/usr/lib/x86_64-linux-gnu/qt5/bin/designer
工作目录: F i l e D i r FileDir FileDir
其它参数不变。如下图:
小白学习在Deepin下配置python+pycharm+pyqt5开发环境_第12张图片

标题三、测试。

OK.配置完成了,我们用一段PyQt5的简单代码试下:把main.py的代码改为如下内容:

"""
我的第一个PyQt5应用
"""
import sys
from PyQt5.QtWidgets import QWidget, QPushButton, QApplication
from PyQt5.QtCore import QCoreApplication

class Example(QWidget):
    def __init__(self):
        super().__init__()
        self.initUI()

    def initUI(self):


        self.setGeometry(100, 80, 480,320)
        self.setWindowTitle('我的第一个PyQt5窗口')
        self.show()

if __name__ == '__main__':


    app = QApplication(sys.argv)
    ex = Example()
sys.exit(app.exec_())

右键代码,选择支行main.py,运行效果如下:
小白学习在Deepin下配置python+pycharm+pyqt5开发环境_第13张图片

OK,大功告成!

你可能感兴趣的:(python,pycharm,学习,qt5,linux)