Linux debian安装PyCharm教程、配置pyqt5开发环境

在这里插入图片描述

一、PyCharm下载

首先需要下载一个PyCharm社区版压缩包:pycharm-community-2021.1.3.tar.gz

Linux PyCharm社区版下载

在这里插入图片描述

在这里插入图片描述

二、PyCharm安装

1.我们最好在普通用户下解压并启动这个软件。如果你在超级用户下启动,你的pycharm就不能输入中文了,无法写注释。

按照下图操作,先解压压缩包,再把解压后的文件夹复制到/opt目录下。再进入/opt/pycharm-community-2021.1.3/bin目录下,使用./pycharm.sh启动打开Pyharm图形界面。

在这里插入图片描述

2.新建test工程,如下图设置:解释器选择/usr/bin/python3

在这里插入图片描述

3.通过菜单File -> Setting -> Project Interpreter,重新设置python解释器/usr/bin/python3

在这里插入图片描述

4.如下图,设置字体大小

在这里插入图片描述

5.为了代码的可移植性,通用性,我们给开头要加上:# _*_coding:utf-8_*_

为了不用每次都写我们就直接设定好,只要建立新的文件,就可以自己直接生成,设定路径如下:

File ->Setting -> Editor -> File and Code Templates

在这里插入图片描述

6.为PyCharm设置启动图标。通过菜单:

Tool->Create Desktop Entry…

设置启动图标,如下图示。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

三、Pycharm配置pyqt5开发环境

1.安装python3
debian11默认都安装了python3,不必在安装了,跳过这一步

2.安装pyqt

sudo apt-get install pyqt5*

3.安装qt designer
qt的designer被集成到了qt creator中,但是我们如果只是单纯开发pyqt的话,不需要qtcreator那么大的包,只需要安装designer设计包即可。

sudo apt-get install qttools5-dev-tools

然后通过designer即可运行qt-designer。可以通过whereis designer查看designer在哪里,一般在

/usr/bin/designer

当然也可能还是无法直接通过designer命令调用,也可以通过/usr/lib/x86_64-linux-gnu/qt5/bin/designer确认是否安装成功,只要能成功运行起来即可。

4.设置Pycharm扩展工具
打开某个项目之后,File–>setting–>Tools–>External Tools。
在这里插入图片描述

单击**+**号,按照如下编写,

QtDesigner配置
在这里插入图片描述

PyUIC配置
在这里插入图片描述
上图Arguments:

$FileName$ -o $FileNameWithoutExtension$.py

PyRCC配置
在这里插入图片描述
上图Arguments:

$FileName$ -o $FileNameWithoutExtension$_rc.py

配置完成后可看到:
在这里插入图片描述

四、PyCharm卸载

由于PyCharm全部在/opt/pycharm-community-2021.1.3/目录下,可以进入到该目录,通过下面命令彻底删除:

sudo rm -rf pycharm-community-2021.1.3

如果创建了PyCharm快捷启动图标,可以进入到

/usr/share/applications/

这个目录,找到jetbrains-pycharm.desktop这个图标的文件,使用下面命令删除:

sudo rm jetbrains-pycharm.desktop


获取更多资料,请访问大土土随笔

如果本文对您有所帮助,请关注微信公众号“捷创源科技”。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/546369.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

10大iOS开发者最喜爱的类库

该10大iOS开发者最喜爱的库由“iOS辅导团队”成员Marcelo Fabri组织投票选举而得,参与者包括开发者团队,iOS辅导团队以及行业嘉宾。每个团队都要根据以下规则选出五个最好的库:1)不能投自己写的库;2)排除大…

面试突击第 3 期 | Redis 如何实现查询附近的人?视频实战版

这是我的第 33 篇原创文章作者 | 王磊 (javacn666)1 面试问题 Redis 如何实现查询附近的人?2 相关面试问题 Redis 中如何操作位置信息?GEO 底层是如何实现的?如何在程序实现查询附近的人?在实际使用中需要注…

Linux debian ubuntu的PyCharm无法正常输入中文

debian ubuntu中 PyCharm 当全拼输入2~3个汉字时,会被强行打断,然后就无法继续输入(也无法切换中英文),并且汉字下会有下划线。 解决方案: 1.点击PyCharm菜单 “Help ->Edit Custom VM options…” 2.添加 -Drecreate.x11.in…

面试突击 004 | 如何排查 Redis 中的慢查询?视频实战篇

这是我的第 34 篇原创文章作者 | 老王(javacn666)1 面试题如何排查 Redis 中的慢查询?2 涉及相关问题 Redis 中有没有慢查询排查工具或者相关排查手段?慢查询日志都包含哪些信息?慢查询的相关配置项有哪些?…

[转]Android 之 Window、WindowManager 与窗口管理

这篇是对前两天研究的悬浮窗的内容的一个小小的资料整理吧。首先是转载一篇介绍Android窗口的内容,觉得写得不错:http://blog.csdn.net/xieqibao/article/details/6567814 为防止丢失还是把内容也拷一遍吧(*^__^*) 嘻嘻…… 其实在android中真正展示给用…

PyCharm运行出现 Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run

Linux系统下,PyCharmPyQt5Python运行界面程序时,出现如下警告: Ignoring XDG_SESSION_TYPEwayland on Gnome. Use QT_QPA_PLATFORMwayland to runchange: 打开/etc/gdm3/daemon.conf文件,找到 #WaylandEnablefalse 删除这个#后&…

面试突击 005 | Redis 是如何实现高可用的?它的实现方式有哪些?「视频版」

这是我的第 35 篇原创文章作者 | 老王(javacn666)这部视频的录制、剪辑、做 PPT、写文稿大约花费了 5 个小时的时间,希望这种形式能被更多的人喜欢,希望这篇文章会给你带来更多的价值。1 面试题 Redis 是如何实现高可用的&#xf…

Linux debian安装和使用Navicat16 for MySQL

Navicat是一套快速、可靠并价格相当便宜的数据库管理工具,专为简化数据库的管理及降低系统管理成本而设。它的设计符合数据库管理员、开发人员及中小企业的需要。Navicat 是以直觉化的图形用户界面而建的,让你可以以安全并且简单的方式创建、组织、访问并…

windosw7 Hosts文件的位置

2019独角兽企业重金招聘Python工程师标准>>> 1.Hosts文件的位置 : C:\Windows\System32\drivers\etc\Hosts 一般个人电脑都在这位置, 例如:118.144.78.38 www.51cto.com ip 域名 # Copyright…

Redis都不懂?就别去面试了!聊聊我的Redis新专栏「视频版」

前不久,有一个读者在后台留言,说他面试 Java 开发工程师岗位时,居然大部分的面试问题都是关于 Redis ,他都差点都忘记了自己应聘的是 Java 工程师了。而然这种现象在现在的后端面试中很常见,对 Redis 的掌握已经变成了…

Linux Debian Python弹出信息框、警告框和询问框

利用PyCharm开发平台和Python编程语言开发PyQt5界面程序,有时需要弹出信息框、警告框和咨询框,使用win32api和win32con在windows系统可以,但是在Linux系统不可以。为了解决这个问题,可以使用QMessageBox。 # pip install pywin32…

面试突击 | Redis 如何从海量数据中查询出某一个 Key?附视频

1 考察知识点 本题考察的知识点有以下几个: Keys 和 Scan 的区别Keys 查询的缺点Scan 如何使用?Scan 查询的特点 2 解答思路 Keys 查询存在的问题Scan 的使用Scan 的特点 3 Keys 使用相关 1)Keys 用法如下 2)Keys 存在的问题…

分享两个好用的nosql GUI工具

redis: 真是千呼万唤始出来,终于有了redis gui 谢谢作者,但中文乱码问题貌似还没有解决呀! https://github.com/caoxinyu/RedisClient mongoDB: MongoVUE这个还是很完善的 http://www.mongovue.com/ 转载于:https://www.cnblogs.com/tankaixi…

math.fabs_带有Python示例的math.fabs()方法

math.fabsPython math.fabs()方法 (Python math.fabs() method) math.fabs() method is a library method of math module, it is used to get the absolute value of a number, it accepts a number (that can be either positive integer/float or negative integer/float) a…

Linux Debian11安装MySQL8详细教程

一、下载MySQL Community Server Debian11使用了MariaDB 在APT的软件包存储库中并没有mysql,在这里下载MySQL Community Server 然后选择Debian时会出现建议使用 Mysql APT Repository。所以我们下载安装 Mysql APT Repository 的方式更新 APT Repository 之后使用 dpkg -i安…

c#五个自然日 工作日计算_C#程序输入工作日编号并打印工作日

c#五个自然日 工作日计算从工作日编号打印工作日名称 (Printing weekday name from weekday number) A switch statement allows checking a variable/value with a list of values (cases) and executing the block associated with that case. switch语句允许使用值(案例)列表…

HashMap 为什么会导致 CPU 100%?文章看不懂?来看这个视频吧!——面试突击 006 期...

无论是在实际工作中还是在面试中,HashMap 无疑是使用频率最高的知识点之一,所以我们需要搞懂每一个关于 HashMap 的知识点才行。哈喽,大家好,我是老王,欢迎来到 Java 面试突击,我们今天来开始第 6 期的内容…

计算机的安全审计

针对于企业办公计算机的广泛使用,企业内部计算机的随意使用;文件的随意拷贝与传送;打印机的随意使用,内外网混淆随意接入等问题造成企业内部信息外泄,病毒泛滥,无从查起。一系列的问题,给管理人…

Linux debian利用ifconfig查看IP地址

net-tools工具箱包括arp,hostname, ifconfig, netstat, rarp, route, plipconfig, slattach, mii-tool and iptunnel and ipmaddr等命令。 debian系统使用ifconfig命令查看IP 地址时,出现如下提示: 一、查看debian系统是否安装ifconfig命令 使用wherei…

Redis 中的过期元素是如何被处理的?「视频版」——面试突击 002 期

本文以面试问题「Redis 中的过期元素是如何被处理的?」为切入点,用视频加图文的方式和大家聊聊 Redis 过期元素被处理的相关知识点。 涉及的知识点 过期删除策略有哪些?这些过期策略有哪些优缺点?Redis 使用的是什么过期策略&…