admin管理员组

文章数量:1277317

安装使用PyCharm详细教程

分为社区版和专业版两个版本。

官网链接:https://www.jetbrains/zh-cn/pycharm/

这是专业版的(有试用期)

往下滑,这是社区版的

两个不同版本类型的区别

1 下载安装

说明一下:

这里演示的操作系统是Windows10专业版 64位

安装PyCharm 2021.3.2

简单的介绍,直接下一步

更改安装路径,注意路径是你想要安装的路径(建议非C盘,磁盘空间允许的话)

需要的话,全勾选上

默认即可,直接下一步

等待下载完成

提示:如果你仅仅是为了安装PyCharm,那么后面你可以不看了。如果你想了解更多,可以继续往下看。

Pycharm社区版和专业版有些区别:专业版的功能更丰富些

如果你从未使用过PyCharm来创建项目,或者不够熟悉,你可以看看这部分,如果你已熟悉使用PyCharm创建项目,那可以跳过这第【2】部分,直接看第【3】部分。

2 创建一个项目

一般安装好PyCharm后,就是要开始用来写代码啦。这里演示一下PyCharm创建一个项目的流程。

2.1 创建项目虚拟环境

虚拟环境,安装Python解释器是一个基础环境,创建虚拟环境需要Python解释器为基础而建立的更丰富的环境,以此用来运行你的项目使用。

一般在创建项目之前,先做好几件事:

1.确定项目文件的存放位置,规划好项目的文件存放位置,方便管理

2.今后你可能会写很多很多项目,会收藏下载一些优秀项目,就可能会牵扯到一个问题就是每个项目所使用的环境可能不一样。比如你电脑本身安装一个第三方模块django是4.x版本,但是想要运行的项目是2.x或者3.x版本,存在一定的差异可能会导致项目无法正常运行,这时候建议你为每个项目安装各自独立的虚拟环境,这里先推荐你使用virtualenv,这个模块可以实现创建独立的环境,虚拟环境是为了运行起你项目的所需要的,等到你更加熟悉了,可以去尝试使用anaconda,或许会觉得更方便(因人而异)。

这里演示我平时操作的为例:

分别新建了项目文件夹和项目虚拟环境文件夹来分别存放项目文件和环境配置文件

项目文件夹下我又分为了不同语言开发的项目分别放在不同文件夹下

虚拟环境的文件夹和先前安装python解释器的文件夹路径是不一样的;虚拟环境是独立的,但是要依托于python解释器来构建并运行的。

【Python38】和【Python39】是两个不同版本的Python解释器安装路径,而【env_projects】是构建独立的虚拟环境存放的文件夹

如何构建虚拟环境?使用virtualenv创建虚拟环境:

首先要安装virtualenv模块(前提是已经安装、并配置好python和pip环境变量)

创建一个名为env_py39_django4的虚拟环境(用来以后专门开发django4版本的django项目使用)

再创建一个虚拟环境(假设想要用这个虚拟环境专门来学习爬虫项目使用的)

# 语法:virtualenv 虚拟环境名称 --python=python3.9
# 如果你安装了多个版本的python解释器,可以使用--python来指定虚拟环境的python版本

# 构建虚拟环境env_py39_SipderStudy 命令如下(打开cmd):
virtualenv env_py39_SipderStudy --python=python3.9

如果上面觉得麻烦,你可以直接在PyCharm中创建项目,直接引入安装python解释器路径下的python.exe也可以,只不过这个是后面所有项目都用这个环境了。

2.2 创建项目并使用虚拟环境

如果你是首次打开PyCharm,点击页面的【create project】来创建项目即可。

注意:虚拟环境的位置要选择对先前你所创建的

上面的路径是项目存放的位置(路径);

下面选择先前创建好的虚拟环境中的python.exe(如果没有创建虚拟环境,这里就直接引入安装python解释器路径下的python.exe也可以)

建议:一般在创建项目前,推荐这样做,规规矩矩的,方便管理,像我这种有强迫症,更是不能忍受凌乱的项目到处都是散乱的,建议养成这个适合自己的好习惯,如果你想一直往这条路走下去。

如果创建更多项目,就按这个步骤走,创建项目前就准备好了虚拟环境,独立的虚拟环境,各自管理,互不影响。

如果后面有开发新的项目,使用到的第三方包又不一样,同样的安装这个方式,先规划好项目以及虚拟环境的存放位置,再创建项目和虚拟环境,并在PyCharm中使用,就可以开始愉快的写代码啦!

3 如何更好的使用PyCharm

你的疑惑:为啥我是中文的,那就看下面吧

3.1 安装插件

中文插件

还有很多好玩的插件,你可以网上搜搜。

3.2 设置缩放大小显示

下面最后再介绍一样东西:自由缩放显示大小

搜索:increase

放大:CTRL + 鼠标滚轮向上滑

搜索:decrease

缩小:CTRL + 鼠标滚轮向下滑

测试:

按住CTRL 同时鼠标滚轮向上滑

代码变大了

终端也可以

同时缩小:CTRL + 鼠标滚轮向下滑

3.3 设置代码模板

英文版是:“Edit”→“File and Code Templates”→“Python Script”

编写模板内容

编写完之后,确认即可

@FileName 指定文件名

@Auther指定创建该.py文件的作者(记得换你名)

@Time时间

这三个是任意命名的,你可以写成中文

关于 N A M E 、 {NAME}、 NAME{DATE}、${TIME},这是内部提供使用的变量,不能乱写,指定的

关于 # -*- coding:utf-8 -*- 这是python3已经默认支持中文了,添加这句话是为了方便程序的移植;有时候可能因为编码问题用此解决

关于if __name__ == "__main__": 这是Python程序的主入口,因为比较常用,这里就放进模板里了,如果你不想使用,也可以不写这部分。这样新建文件的时候就不用写这个了。

另外有些时候你可能会添加这个:#!/usr/bin/python 或者 #!/usr/bin/env python

关于 “#!/usr/bin/python” 和 “#!/usr/bin/env python” 的区别:

  1. #!/usr/bin/python 是调用/usr/bin下的python解释器。
  2. #!/usr/bin/env python 是为了防止用户没有将python装在默认的/usr/bin路径里。当系统看到这一行的时候,首先会到env设置里查找python的路径,再调用对应路径下的解释器程序完成操作。

我一般在Windows下就不放了,看个人吧。

这里附上一些模板变量,还有些变量你可以使用:

${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;

备注:专业版##永久##激活,可##私##或留言获取

还有很多的,老铁们可以评论分享还有啥好玩的插件,或者使用技巧。

本文标签: 详细开发工具步骤教程Pycharm