pycharm的界面认识及运行
ztj100 2025-01-08 18:46 18 浏览 0 评论
界面如下
1、选择项目的存储路径
2、选择项目依赖的Python库,会在项目中创建一个 venv 的虚拟环境
3、关联本地的Python解释器,如果不想使用venv可以选择本地解释器的可执行文件(也就是我们上面 安装的内容)
建议选择New environment using , 然后在Base interpreter 中选择前面安装的Python解释器的路径。如下图所示
这样做的好处:每个项目都是独立的空间,不会存在版本依赖冲突的问题,冲分发挥了虚拟环境的灵活 性。
修改完毕之后,点击creat ,创建项目。这样就创建了一个最初始的空项目
界面介绍
从大的方向来看PyCharm分为 菜单栏区域 / 项目结构区域 / 代码区域 / 运行信息区
菜单栏
提示:菜单栏 快捷键为Alt + 首字母 ,比如File 的快捷键Alt + F , Edit 的快捷键Alt +E
1、File(文件)
New Project : 创建新的项目
New ... :新建一些中间件配置,如MySQL、MongoDB、DDL等以及相关驱动
New scratch File :划痕文档,也称为临时文件,可以创建各种类型的文件进行临时处理,在里面 打草稿”,可运行并且可调试(非常棒的一个功能,在最近的版本才有的)
Open :打开项目目录
save as : 另存为
close Project :关闭项目并回答创建项目页面
Rename Project :给项目重命名
settings :设置选项,重点*****
File Properties : 文件的相关属性,包括编码等
rnvalidate caches /Restart.. : 是缓存失效,并重启
2、Edit(编辑)
Find : 编辑窗口中用的最多的就是Find选项中的,例如 ctrl + F 文件内查找, ctrl +shift +
F 项目中搜索,以及ctrl + R 文件内替换, ctrl+shift+R 全文替换(慎用!)
windows下ctrl+shift+F快捷键如果无效,大概率是因为装了搜狗输入法,快捷键冲突导致 的。只需要修改输入法中对应的快捷键即可,或者修改PyCharm的快捷键。
3、View(视图)
Tool windows : 工具窗口,如果主页面中某些窗口不小心关了,可以在这里面重新找到。Appearance. :外观设置,除了基本的布局调整,最强大的莫过于这四种模式(在阅读代码的时候真的很爽!)
Enter/Exit Presentation Mode:进入/退出 展示模式Enter/Exit Distraction Free Mode:进入/退出 免打扰模式Enter/Exit Full Screen:进入/退出 全屏模式
Enter/Exit Zen Mode:进入/退出 禅模式(一个终极模式,包含以上3种模式) 其次Toolbar 也是一个不错的功能,开启之后,会在菜单栏有一个导航
Recent Files: : 最近打开的文件,快捷键ctrl + E
Recent Locations :最近修改的内容
compare With. :比较文件之间的差异
与剪切板上的内容做比较
4、Code(编码)
compare with cliboard.
代码补全,不过可以进行全局设置,每次敲入字母时会自动提示进行补全设置步骤如下: File -> settings
code completion:
在同样的窗口,可以设置忽略大小写补全
快速插入模板。
默认模板,路径File -> settings ,也可以通过点击+ 号 自己添加
Insert Live Template:
以上面的flask 下的route 为例,写代码时,直接输入route 就可以完成预先设置的模板内容了
将选择的代码进行包裹,如if/while/for/try..catch 包裹住。快捷键ctrl
+Alt + T
surround With:
Reformat code: 格式化代码,快捷键ctrl +Alt +L
Auto-Indent Lines : 自动缩进,快捷键ctrl + Alt + I
向上向下移动,快捷键ctrl +shift + 向上箭头/向下箭头
Move Statement/Line Down/up:
5、Refactor(重构)
重构当前
Refactor This..:
Rename. 重命名,快捷键shift + F6
Move: 移动文件,快捷键F6
拷贝文件,快捷键F5
copy.
安全删除,快速删除PY文件,快捷键Alt + Delete
safe Detele:
6、Run
Run 'xxx': 运行当前文件
Debug 'xxx': 通过Debug模式运行该文件
Run 'xxx' with coverage. 以统计覆盖的形式运行当前文件
Run 选择文件运行
Debug ...: 选择文件Debug运行
Edit configurations..: 编辑配置内容
1、Name:可以自己随意起名
2、Script Path: 项目的文件路径
3、Python interpreter:Python解释器的路径
4、Workding directory:项目路径
7、Tools(工具)
保存一些文件/项目模板。
8、vcs(版本控制)
Enable version control Integration: 选择相应的版本控制工具
vcs Operation. 版本控制操作窗口
Get from version control... : 从版本控制中获取(比如从GitHub上导入项目时,可在这个模块中完成)
9、Window(窗体)
存储当前PyCharm布局
Restore Default Layout. 窗口布局复位(有时候窗口比较乱的时候,可以进行还原)
store current Layout as Default.
其他补充. 主要就是控制窗口布局,以及tab显示的
10、Help
Find Action: 通过键入快捷键唤出想要的功能(非常强大,适合键盘流)
查看快捷键清单()
Keymap Reference:
PyCharm的每日小技巧
Edit custom Properties: 在idea.properties中添加个人配置
Tip of the Day:
Edit custom VM Options: 在pycharm64.exe.vmoptions中添加启动配置
Register: 注册
check for update: 检查更新
PyCharm基础配置
PyCharm安装完毕之后,我们需要修改一些常用的配置让视觉上更加享受,比如修改PyCharm的主题以 及字体显示呢
基础配置在File - > settings 中进行
修改主题
在settings 中 选择Appearance & Behavior-> Appearance ,如下图所示
我个人习惯使用Darcula 的黑色主题,除了默认的主题,我们也可以自己安装其他主题风格。
如何安装主题
主题可以从网站http://www.themesmap.com/ 上进行下载。
下载自己喜欢的主题,然后在settings 界面中Editor -> color scheme 中进行安装,如下图
设置字体
仍然是在settings 界面,在Editor->Font 中修改字体及大小
字体建议使用JetBrains Mono ,它是」etBrains 公司开发的一款开源字体,也被称为最适合程序员的字体。
代码模板
通常情况,我们创建.py 或者.html 等文件时,需要指定一些信息,比如编码,开发人员信息,时间等..
这个时候就需要修改一下对应的文件模板。
在File - > settings 下,找到Editor - > File and code Templates
Example
我在Python script 中进行如下配置
模板其他变量信息
${PROJEcT_NAME} - 当前Project名称;
${NAME} - 在创建文件的对话框中指定的文件名;
${UsER} - 当前用户名;
${DATE} - 当前系统日期;
${TIME} - 当前系统时间;
${YEAR} - 年;
${MONTH} - 月;
${DAY} - 日;
${HOUR} - 小时;
${MINUTE} - 分钟;
${PRODUcT_NAME} - 创建文件的IDE名称;
${MONTH_NAME_sHORT} - 英文月份缩写, 如: Jan, Feb, etc;
${MONTH_NAME_FULL} - 英文月份全称, 如: January, February, etc;
解释器配置
执行Python代码必须要用到解释器,在 环境配置 章节讲到过下载解释器。如果本地安装了多个解释器版本,在不同的项目中需要进行切换时。
可以在Fiel -> settings 中的Project 项目名 - > Project Interpreter 中进行设置,如下图
点击小齿轮,点击'add,选择其他版本的解释器即可。如何
代码运行
编写好代码肯定是需要去运行的,在Pycharm中运行代码的方式有以下
1、右键Run运行
直接在要运行的Py文件中右键,点击Run 即可, 或者使用快捷键ctrl + shify + FlO
2、通过导航栏的Run执行
如果之前执行过某个程序,在这里是可以看到的,选择要执行的程序,点击绿色的三角箭头即可运行。 如果是一个新的程序,则点击Edit configurations 进行配置 这个在前面的菜单栏 Run 章节中有讲过
3、通过main启动
如果程序中有main 函数,会在左侧有个绿色的三角箭头,点击选择Run 项目名 即可启动
DeBug运行/调试
Bug 大家都知道是程序中的错误,导致程序不能正常运行。而DeBug 的字面意思就是解决Bug。
DeBug 执行的方式也是有三种,与上面的代码运行 章节类似,
1、右键DeBug
相关推荐
- 再说圆的面积-蒙特卡洛(蒙特卡洛方法求圆周率的matlab程序)
-
在微积分-圆的面积和周长(1)介绍微积分方法求解圆的面积,本文使用蒙特卡洛方法求解圆面积。...
- python创建分类器小结(pytorch分类数据集创建)
-
简介:分类是指利用数据的特性将其分成若干类型的过程。监督学习分类器就是用带标记的训练数据建立一个模型,然后对未知数据进行分类。...
- matplotlib——绘制散点图(matplotlib散点图颜色和图例)
-
绘制散点图不同条件(维度)之间的内在关联关系观察数据的离散聚合程度...
- python实现实时绘制数据(python如何绘制)
-
方法一importmatplotlib.pyplotaspltimportnumpyasnpimporttimefrommathimport*plt.ion()#...
- 简单学Python——matplotlib库3——绘制散点图
-
前面我们学习了用matplotlib绘制折线图,今天我们学习绘制散点图。其实简单的散点图与折线图的语法基本相同,只是作图函数由plot()变成了scatter()。下面就绘制一个散点图:import...
- 数据分析-相关性分析可视化(相关性分析数据处理)
-
前面介绍了相关性分析的原理、流程和常用的皮尔逊相关系数和斯皮尔曼相关系数,具体可以参考...
- 免费Python机器学习课程一:线性回归算法
-
学习线性回归的概念并从头开始在python中开发完整的线性回归算法最基本的机器学习算法必须是具有单个变量的线性回归算法。如今,可用的高级机器学习算法,库和技术如此之多,以至于线性回归似乎并不重要。但是...
- 用Python进行机器学习(2)之逻辑回归
-
前面介绍了线性回归,本次介绍的是逻辑回归。逻辑回归虽然名字里面带有“回归”两个字,但是它是一种分类算法,通常用于解决二分类问题,比如某个邮件是否是广告邮件,比如某个评价是否为正向的评价。逻辑回归也可以...
- 【Python机器学习系列】拟合和回归傻傻分不清?一文带你彻底搞懂
-
一、拟合和回归的区别拟合...
- 推荐2个十分好用的pandas数据探索分析神器
-
作者:俊欣来源:关于数据分析与可视化...
- 向量数据库:解锁大模型记忆的关键!选型指南+实战案例全解析
-
本文较长,建议点赞收藏,以免遗失。更多AI大模型应用开发学习视频及资料,尽在...
- 用Python进行机器学习(11)-主成分分析PCA
-
我们在机器学习中有时候需要处理很多个参数,但是这些参数有时候彼此之间是有着各种关系的,这个时候我们就会想:是否可以找到一种方式来降低参数的个数呢?这就是今天我们要介绍的主成分分析,英文是Princip...
- 神经网络基础深度解析:从感知机到反向传播
-
本文较长,建议点赞收藏,以免遗失。更多AI大模型应用开发学习视频及资料,尽在...
- Python实现基于机器学习的RFM模型
-
CDA数据分析师出品作者:CDALevelⅠ持证人岗位:数据分析师行业:大数据...
你 发表评论:
欢迎- 一周热门
- 最近发表
- 标签列表
-
- idea eval reset (50)
- vue dispatch (70)
- update canceled (42)
- order by asc (53)
- spring gateway (67)
- 简单代码编程 贪吃蛇 (40)
- transforms.resize (33)
- redisson trylock (35)
- 卸载node (35)
- np.reshape (33)
- torch.arange (34)
- npm 源 (35)
- vue3 deep (35)
- win10 ssh (35)
- vue foreach (34)
- idea设置编码为utf8 (35)
- vue 数组添加元素 (34)
- std find (34)
- tablefield注解用途 (35)
- python str转json (34)
- java websocket客户端 (34)
- tensor.view (34)
- java jackson (34)
- vmware17pro最新密钥 (34)
- mysql单表最大数据量 (35)