PyCharm 的安装与使用(Window)

devtools/2025/1/14 0:04:04/

1 PyCharm 简介

  PyCharm 是一款由 JetBrains 公司开发的专门用于 Python 语言开发的集成开发环境(IDE)。以下是其相关介绍:

1.1 特点与功能

  • 智能代码编辑:提供高度智能化的代码编辑器,支持语法高亮、自动补全、代码重构、代码提示、跳转等功能,可根据上下文提供变量、函数和模块的建议,帮助开发者更高效、舒适地编写 Python 代码。
  • 集成调试与测试:集成了强大的调试器,支持设置断点、单步执行、查看变量值等功能,能帮助开发者快速定位和解决代码中的错误和问题。还内置了单元测试框架,方便开发者编写、运行和分析测试用例。
  • 代码导航与搜索:提供高效的代码导航和搜索功能,可帮助开发者快速定位和浏览代码,能让开发者轻松地跳转到函数定义、查找引用、查找特定符号等,无论代码库规模大小,都能快速找到所需的代码片段。
  • 版本控制集成:内置了对 Git、Mercurial、SVN 等各种版本控制系统的支持,方便开发者进行代码的版本管理、团队协作和代码管理。
  • 丰富插件支持:提供了丰富的插件支持,其插件市场有大量插件可供选择,开发者可以根据自己的需求和偏好安装插件,扩展 PyCharm 的功能。
  • 项目与代码管理:具有强大的项目管理功能,可以创建和管理多个项目。提供了丰富的静态代码分析工具,可检测潜在的错误、不一致的代码风格,并提供相应的修复建议。

1.2 版本分类

  • PyCharm Community Edition(社区版):免费开源,提供了基本的 Python 开发功能,适合初学者和个人开发者进行小型项目开发或学习使用。
  • PyCharm Professional Edition(专业版):付费版本,提供了更多高级功能和工具,如对 Web 开发框架的全面支持、数据库开发功能、科学计算和机器学习框架支持等,适用于企业级开发团队或有更高要求的个人开发者。
  • PyCharm Edu:专门针对教育领域的版本,为教师和学生提供了额外的教育工具和资源,支持学习和教学过程中的 Python 开发。

适用场景

  • Web 开发:支持 Django、Flask、FastAPI 等流行的 Python Web 框架,可进行 Web 应用程序的开发和调试。
  • 数据科学:可作为数据科学家和分析师的强大工具,支持数据处理、机器学习模型的开发和调试,对 Pandas、NumPy、TensorFlow、PyTorch 等科学计算和机器学习库有良好的支持。
  • 系统管理:在运维领域,可用于编写自动化脚本、管理配置文件等任务。
  • 游戏开发:提供了一套完整的开发环境,支持游戏开发中的各种需求。
  • 教育教学:PyCharm Edu 版为教师和学生提供了丰富的教育资源和工具,有助于 Python 编程的教学和学习。

2 PyCharm 下载、安装与激活

  在安装 PyCharm 之前,需要电脑提前安装好 Python(有 Anaconda 也可),如果还没有下载的话,点击链接Anaconda 的安装与配置,里面有详细的下载过程可以参考。

2.1 PyCharm 的下载

  点击进入PyCharm官网:
在这里插入图片描述
  往下滑,然后根据自己电脑的系统选择相应的安装包:
在这里插入图片描述
  这里先说一下,大家直接下载 PyCharm Profession 的即可,这里也可以试用三十天(三十天后需要花钱激活),需要激活的评论或者私聊我,这里发不出来,审核无法通过。

2.2 PyCharm 的安装

  点击打开下载好的安装包,会出现弹窗,点击Next
在这里插入图片描述
  然后这里我们可以更改安装的路径(个人建议自己在 D 盘或者 E 盘新建个文件夹然后再安装到新建的文件夹中,这样以后找相关的数据好找)。
在这里插入图片描述
  安装选项设置这样即可。
在这里插入图片描述

  • Create Desktop Shortcut:勾选PyCharm后,在桌面创建快捷方式,该项勾选。

  • Update Path Variable(restart needed):勾选Add “bin” folder to the PATH(增加bin文件夹到环境变量)后,电脑重启后会更新环境变量,该项勾选。

  • 环境变量是在操作系统中一个具有特定名字的对象,它代表了一个或者多个应用程序的信息。当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还会到环境变量path中指定的路径去找可运行的对象。

  • 环境变量中的系统变量是对所有用户有效,用户变量是对当前登录的windows账号有效,当系统变量查找不到时,会到当前用户变量中查找。另外,环境变量名称是不区分大小写的,比如:PATH和path,两个名称是一样的。

  • Update Context Menu:勾选Add "Open Folder as Project"后,更新上下文菜单,也即安装后在文件夹中,鼠标右键的菜单中出现Open Folder as PyCharm Project选项,单击该选项即可启动PyCharm,在该文件夹以项目形式启动,若该文件夹是项目所在文件夹,则是打开该项目,若该文件夹不存在项目,则自动建立项目。该项是否勾选可根据需求而定,推荐勾选,方便查看python文件或自动创建项目。

  • Create Associations:勾选.py后,创建python文件与PyCharm关联,也即.py脚本(script)文件可以用PyCharm方式打开。在计算机中,依据一定的格式编写的可执行文件称为脚本。

  开始菜单中 PyCharm 快捷方式的文件夹设置如下即可,点击Install,然后等待安装完成即可。
在这里插入图片描述
  最后这个是选择是否立即启动,上面是立即启动,下面是稍后启动,大家按需使用即可。
在这里插入图片描述

2.3 PyCharm 的激活

  这里是激活页面。需要激活的私聊或评论我哦~
在这里插入图片描述

3 PyCharm 使用

  这里就是可以正式使用的页面了。
在这里插入图片描述
  接下来我们新建一个项目简单实用一下。点击New Project新建项目。
在这里插入图片描述
  存储路径、类型、虚拟环境都配置好了之后,然后点击Creat就可以创建项目了。下面是创建好的项目界面。
在这里插入图片描述
  至此,我们就可以开始我们的编程了。



http://www.ppmy.cn/devtools/150271.html

相关文章

多跳问答中的语言模型知识编辑增强

人工智能咨询培训老师叶梓 转载标明出处 大模型在整合实时知识更新方面常常遇到困难,这可能导致回答过时或不准确。尤其当处理多跳问题时,挑战进一步增加,因为这类问题需要模型更新和整合与问题相关的多个知识点。图 1为传统基于相似度的搜索…

GoLand 如何集成 Netty?

目录 1.回答问题: 2.以下是实现类似 Netty 功能的步骤: 2.1 实现基本的网络通信功能: 3. 使用 Go 的第三方库实现 Netty 功能 4.实现类似 Netty 的事件循环: 5. 运用场景: 1.回答问题: 要在 GoLand 中…

【HTML+CSS+JS+VUE】web前端教程-21-字体属性

字体属性 css字体属性定义字体,颜色、大小、加粗、文字样式 color 规定文本的颜色 color: red;color: #ff0000;color: rgb(255,0,0);color: rgba(255,0,0,.5);font-size 设置文本的大小 能否管理文字的大小,在网页设计中是非常重要的,但是,你不能通过调整字体大小使段落看…

Nacos 3.0 Alpha 发布,在安全、泛用、云原生更进一步

自 2021 年发布以来,Nacos 2.0 在社区的支持下已走过近三年,期间取得了诸多成就。在高性能与易扩展性方面,Nacos 2.0 取得了显著进展,同时在易用性和安全性上也不断提升。想了解更多详细信息,欢迎阅读我们之前发布的回…

Solidity基础入门

Solidity 简介 Solidity 是一种用于编写以太坊虚拟机(EVM)智能合约的编程语言。我认为掌握 Solidity 是参与链上项目的必备技能:区块链项目大部分是开源的,如果你能读懂代码,就可以规避很多亏钱项目。 Solidity 具有两…

计算机网络之---MAC协议

MAC协议的作用 在数据链路层中,MAC(媒介访问控制)协议负责控制设备如何访问共享的通信介质(如以太网、无线电波等),确保在多台设备共享同一传输媒介时能够有效地进行数据传输,避免冲突、控制流…

Python 正则表达式完全指南

# Python 正则表达式完全指南 正则表达式(Regular Expression)是Python中进行文本处理的强大工具。本指南将详细介绍Python中正则表达式的使用方法和实践技巧。 ## 1. 基础知识 ### 1.1 导入正则表达式模块 python import re ### 1.2 创建正则表达式 在…

Copula算法原理和R语言股市收益率相依性可视化分析

阅读全文:http://tecdat.cn/?p6193 copula是将多变量分布函数与其边缘分布函数耦合的函数,通常称为边缘。在本视频中,我们通过可视化的方式直观地介绍了Copula函数,并通过R软件应用于金融时间序列数据来理解它(点击文…