PyCharm 安装 & 订制模板

所谓好马配好鞍,Python开发已经不同于Python入门,单纯的官方解释器已经满足不了需求了,所有寻找一个好的集成开发环境(IDE)就变得尤为重要了。IDE可以帮助用户提高效率,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。

常见的Python集成开发环境有 PyCharm 和 Anaconda。Anaconda 继承了许多常用的开发库,所以使用起来会更加方便、快捷,但是它的界面我个人是有点不太喜欢的;而 PyCharm 更符合我的使用习惯,这一文章主要就是介绍 PyCharm 的常用操作,使得更加方便用于Python项目开发。此外,PyCharm 还提供了一些高级功能,以用于支持 Django 框架下的专业Web开发。

为了后期更加方便讲解 Python 开发,减少不必要的时间花在IDE的配置上,所以Python开发的第一节还是先简单的介绍下 PyCharm 的使用习惯配置,内容不算太详细,如有遗漏还望见解。

1、PyCharm安装

网上关于PyCharm的安装教程有很多,在此我只简单的介绍一下。

1)下载安装包

首先在官网下载安装包:PyCharm官网链接
这里写图片描述
右边的是社区版,基本的开发功能都具备,除了极个别的功能不具备之外,跟专业版的差别不大,而且是免费试用,不需要任何的缴费,还是很方便的。

左边的为专业版的PyCharm,功能比社区版的更加全面一些,第一次可以免费试用一个月,后期就需要收费了,虽然网上也可以找到破解码,但是大多数都已经过期了,而且找的过程还是很费时间的,如果不想麻烦的可以去 x宝购买,省事方便。(注:所有的购买码期限都是一年,所以明年还需要再次。。。)

2)安装

安装过程基本都是一路next,个别需要注意的地方可以参考此教程安装


2、设置自己的模板

在使用PyCharm开发python的过程中,为了更好地维护项目,我们需要给每一个文件添加注解信息,可是每次都手动添加很麻烦,不够便捷,为了解决这个问题,我们可以制定属于自己的专属模板。

具体方法如下:

1)打开设置

打开pycharm,选择File-Settings
这里写图片描述

对于初次安装可以在右下角的Configure中设置:
这里写图片描述

2)查找模板

选择Editor --> Color&Style --> File and Templates --> Python-Script
这里写图片描述

3)添加

在右侧的编辑框中编辑内容即可(如下格式仅供参考)

#  !/usr/bin/env  python
#  -*- coding:utf-8 -*-
# @Time   :  ${YEAR}.${MONTH}
# @Author :  绿色羽毛
# @Email  :  lvseyumao@foxmail.com
# @Blog   :  https://blog.csdn.net/ViatorSun
# @Note   :  


3、安装第三方库

1、同样需要再设置里添加,操作步骤与上述的打开设置一致。
2、在设置里找到项目解释器(Project Interpreter)
3、首先需要选择项目的解释器,然后在最右侧添加需要的第三方库
这里写图片描述
4、找到需要的第三方库之后,点击安装就可以了,如果碰到安装失败,可能是网络连接超时,多尝试几次就可以了,如果提示没有相关库链接的话,就需要想其他办法了


4、设置窗体

系统默认的窗体多多少少还是有些不太方便的,比如一些快捷方式都被隐藏了,使用起来很不方便。

1)添加工具栏

常用的打开文件,保存等操作如果没有快捷栏的话,使用起来会很麻烦,在View中可以设置这些视图栏,具体操作如下:
这里写图片描述

2)主题

IDE支持白色的风格主题,也支持黑色背景的风格主题,对于长期敲代码的程序猿,黑色背景不仅显得高大上,关键对眼睛有好处,长时间在白色屏幕下,眼睛也会受不了的。可以在如下操作上修改IDE主题。
这里写图片描述

3)字体

这里写图片描述

4)编辑风格

这里写图片描述

5)取消窗口的竖线

很多人应该不是很喜欢窗口中间的那条线,感觉很碍事,可以通过下方操作取消显示
在此解释下这条线的作用,在 Python里面有一个通用的规范即 PE8规范,这是为大家提供的统一代码规范,详情不具体聊,有兴趣的小伙伴可以自行去查找下

在这里插入图片描述


5、运行程序

安装好集成开发环境,工程也建好了,但是不会运行就太糟心了,PyCharm的运行还是有点不太一样的

虽然在工具栏中提供了运行按键,但是此运行按键默认关联的是上一次运行的结果,而不是鼠标在所得当前文件,如果想运行当前编辑的文件是需要右击鼠标点击运行,方可运行当前编辑文件。或者使用快捷键组合:Ctrl+Shift+F10,但是使用功能键F10 还需要加上Win键,所以如果真正的运行快捷键组合是Ctrl+Shift+Win+F10,是不是很麻烦?
这里写图片描述

PyCharm并不会点击过运行按键之后就马上运行,并结束的,如果没有任何反应,请淡定,说不定程序还在运行,只是没有提示而已,当出现如下提示时,才代表程序运行结束。如果还没有提示程序运行结束,请耐心等待下。
这里写图片描述



6、常见报错

错误提示:

错误提示(首字母降序排列)描述
ArithmeticError所有数值计算错误的基类
AssertionError断言语句失败
AttributeError对象没有这个属性
EOFError没有内建输入,到达EOF 标记
EnvironmentError操作系统错误的基类
FloatingPointError浮点计算错误
IOError输入/输出操作失败
ImportError导入模块/对象失败
IndexError序列中没有此索引(index)
IndentationError缩进错误
KeyError映射中没有这个键
LookupError无效数据查询的基类
MemoryError内存溢出错误(对于Python 解释器不是致命的)
NameError未声明/初始化对象 (没有属性)
NotImplementedError尚未实现的方法
OSError操作系统错误
OverflowError数值运算超出最大限制
ReferenceError弱引用(Weak reference)试图访问已经垃圾回收了的对象
RuntimeError一般的运行时错误
SystemError一般的解释器系统错误
SyntaxError Python语法错误
StandardError所有的内建标准异常的基类
TabError Tab和空格混用
TypeError对类型无效的操作
UnboundLocalError访问未初始化的本地变量
UnicodeErrorUnicode 相关的错误
UnicodeDecodeErrorUnicode 解码时的错误
UnicodeEncodeErrorUnicode 编码时错误
UnicodeTranslateErrorUnicode 转换时错误
ValueError传入无效的参数
WindowsError系统调用失败
ZeroDivisionError除(或取模)零 (所有数据类型)

警告提示

错误提示(首字母降序排列)描述
DeprecationWarning关于被弃用的特征的警告
FutureWarning关于构造将来语义会有改变的警告
OverflowWarning旧的关于自动提升为长整型(long)的警告
PendingDeprecationWarning关于特性将会被废弃的警告
RuntimeWarning可疑的运行时行为(runtime behavior)的警告
SyntaxWarning可疑的语法的警告
UserWarning用户代码生成的警告
Warning警告的基类

其他错误

常见操作(首字母降序排列)描述
BaseException所有异常的基类
Exception常规错误的基类
GeneratorExit生成器(generator)发生异常来通知退出
KeyboardInterrupt用户中断执行(通常是输入^C)
SystemExit解释器请求退出
StopIteration迭代器没有更多的值


7、常见快捷键

常见操作描述
行首缩进(向后)Tab
行首缩进(向前)shift+Tab
移动到下一行shift+Enter
移动到行首Home
移动到行尾End
复制Ctrl+C
粘贴Ctrl+V
粘贴在下一行Ctrl+D
注释(以及取消)Ctrl+/
查找Ctrl+F
替换Ctrl+R

更加详细的快捷可以在系统设置中查看,也可以选择自己习惯的快捷键风格。
这里写图片描述



8、加载 cv2.pyd模块

对于使用图像处理或者计算机视觉的小伙伴,cv2是个不可缺少的模块,但是直接在安装库中安装会报错,那是因为安装库中并没有这个库可安装,cv2模块是OpenCV为了Python开发而集成的开发库,具体添加过程如下:

1、首先安装安装OpenCV
2、然后将安装路径下的build/python/2.7/x64下的cv2.pyd复制到python安装路径下的site-packages下即可/3、最后是验证是否安装成功:
4、打开命令提示符;
5、然后输入import cv2,如果不出错那就表示导入成功

  • 23
    点赞
  • 101
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 4
    评论
提供的源码资源涵盖了安卓应用、小程序、Python应用和Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ViatorSun

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值