Pycharm详细安装 配置教程

继上次安装完Anaconda之后,现在更新最新版本的pycharm的安装和使用教程~~~

Anaconda:是一个开源的Python发行版本,其中包含了conda、Python等180多个科学包及其依赖项。【Anaconda和Pycharm详细安装 配置教程_anconda安装时clear the package-CSDN博客】

PyCharm:PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具。【PyCharm官网】


目录

一、简介

1 PyCharm Pro 对比 PyCharm Community

2 如何选择

3 学生认证免费使用专业版

二、PyCharm 的下载

1、进入JetBrains官网

2、进入PyCharm官网 

3、下载PyCharm专业版

三、PyCharm 专业版安装 

1、双击安装包,点击Next开始安装。 

2、修改安装路径

 3、添加配置项

4、安装完毕 

温馨提示,请不要随意参考网上的教程,千万千万不要修改HOST 。

登录——————————


一、简介

PyCharm是一种Python IDE(Integrated Development Environment,集成开发环境),带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、项目管理、代码跳转、智能提示、自动完成、单元测试、版本控制。此外,该IDE提供了一些高级功能,以用于支持Django框架下的专业Web开发

PyCharm分为:

专业版 - PyCharm Professional Edition 社区版 - PyCharm Community Edition
社区版提供给开发者免费使用的,功能虽然不够全面,但能够满足日常开发需要
专业版需要付费购买激活码才可使用,功能全面,适用于公司进行专业互联网开发适用

PyCharm Community Edition 专为“纯 Python”开发设计,

PyCharm Professional Edition 默认捆绑 WebStorm 和 DataGrip 功能,不仅为前端技术和数据库提供一流支持,还包括对 Python Web 框架、数据科学、远程开发和 Python 分析器的支持。

1 PyCharm Pro 对比 PyCharm Community

1 支持的语言

 2 支持的框架

 3 生成工具

4 集成开发者

5 版本控制/部署/协作和团队合作

6 远程解释器/授权许可/定价

2 如何选择

其实前期学习的话,社区版就够用了,不过个人就是喜欢功能越多越。好,钱花的越少越好,最好不要钱。所以下面有方法用专业版:如果你是学生看第一点或者第二点。

3 学生认证免费使用专业版

JetBrains 使用学生证进行学生认证_北京理工大学 jetbrains认证-CSDN博客 JetBrains 使用学生证进行学生认证

JetBrains 使用邮箱进行学生认证_jetbrain校园认证-CSDN博客 JetBrains 使用邮箱进行学生认证

 社区版下载安装环境配置参考:Python3.9.0 win10 环境配置 Pycharm安装与使用_python3.9.0对应的pycharm-CSDN博客


二、PyCharm 的下载

 本次,我同步安装专业版本,配合anaconda使用,anaconda自带python环境,无需再重新安装配置python环境。详细请参考文章:

Anaconda和Pycharm详细安装 配置教程_anconda安装时clear the package-CSDN博客

1、进入JetBrains官网

官网地址:JetBrains: Essential tools for software developers and teams

官网: PyCharm: the Python IDE for Professional Developers by JetBrains

2、进入PyCharm官网 

点击【Developer Tools】 开发者工具,选择【PyCharm】点击跳转到PyCharm界面。

3、下载PyCharm专业版

点击【Download】跳转到下载页面。————》》点击【Download】

​ 

三、PyCharm 专业版安装 

1、双击安装包,点击Next开始安装。 

2、修改安装路径

点击"Browse"会弹出"浏览文件夹"窗口,选择自己的安装目录,如我这里专门在D盘新建了一个文件夹 Python_install用来存放python相关的anaconda/pycharm等。

”D:\Software\Python_install\PyCharm 2023.3.2“   注意,安装位置不要有中文路径,并且磁盘要足够大,如下图所示。

​ 

 3、添加配置项

安装选项如下图。

​  

【 Create Desktop Shortcut(创建桌面快捷方式):创建PyCharm社区版桌面快捷方式。

Update PATH Variable(更新PATH变量):添加PyCharm文件夹里的bin目录到PATH环境变量里,添加完以后可通过系统命令输入“pycharm”直接启动PyCharm软件

Update Context Menu(更新上下文菜单):当你右击一个文件夹时,可以选择通过用PyCharm软件打开文件。

【Create Associations】(创建关联):创建文件关联,当你勾选了.py,以后点击以.py为后缀的文件都会默认以PyCharm软件打开

 这里我选择图上三个,没有选择关联py文件,是为了有些同学考二级需要用到python环境编译器打开,这样也方便于在桌面新建.py文件自己编写。

勾选好之后【下一步】——》【安装】就ok!!!

 

​ 

4、安装完毕 

​ 

温馨提示,请不要随意参考网上的教程,千万千万不要修改HOST 。

登录——————————

如果学生认证过了就选择JB Account 登录JB的账户就可以了,如果没有学生认证可以用下面的途径

正确获取的方式: 浏览器打开链接:https://idea.javatiku.cn/,输入验证码 获取

  


最后,附上一些教程网站,相关的获取都可以,亲测有用:

笨鸟教程 - 程序员AI编程教程 

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

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

相关文章

GoZero微服务个人探究之路(七)添加中间件、自定义中间件

说在前面 官方已经自己实现了很多中间件,我们可以方便的直接使用,不用重复造轮子了 开启方式可以看官方文档 中间件 | go-zero Documentation 实现自定义的中间件 在业务逻辑中,我们需要实现自定义功能的中间件 ------这里我们以实现跨源…

RT-Thread 瑞萨 智能家居网络开发:RA6M3 HMI Board 以太网+GUI技术实践

不用放大了, 我在包里找到张不小的…… 以太网HMI线下培训-环境准备 这是社群的文档:【腾讯文档】以太网线下培训(HMI-Board) https://docs.qq.com/doc/DY0FIWFVuTEpORlNn 先介绍周六的培训是啥,然后再介绍一下要准…

ios适配虚拟home键

在H5开发过程中遇到一个兼容性问题。iphone手机的虚拟home键会对屏幕底部的内容造成遮挡。要处理此问题,需要清楚安全区域这个概念。 安全区域 根据刘海和虚拟Home键,Apple为其设备提供了屏幕安全区域的视觉规范 竖屏:竖屏的时候&#xff…

无法找到mfc100.dll的解决方法分享,如何快速修复mfc100.dll文件

在日常使用电脑时,我们可能会碰到一些系统错误提示,比如“无法找到mfc100.dll”的信息。这种错误通常会阻碍代码的执行或某些应用程序的启动。为了帮助您解决这一问题,本文将深入探讨其成因,并提供几种不同的mfc100.dll解决方案。…

TCP缓存(C++)

系统为每个 socket 创建了发送缓冲区和接收缓冲区,应用程序调用 send()/write()函数发送数据的 时候,内核把数据从应用进程拷贝 socket 的发送缓冲区中;应用程序调用 recv()/read()函数接收数据的时候,内核把数据从 socket 的接收…

Navicat平替工具,一款免费开源的通用数据库工具

前言 前段时间有小伙伴在群里提问说:因为公司不允许使用破解版的Navicat,有好用的Navicat平替工具推荐吗?今天分享一款免费开源的通用数据库工具:DBeaver。 DBeaver工具介绍 DBeaver是一款免费的跨平台数据库工具,适…

负载均衡流程

1、负载均衡流程图 2、触发负载均衡函数trigger_load_balance void trigger_load_balance(struct rq *rq) { /* Dont need to rebalance while attached to NULL domain */ if (unlikely(on_null_domain(rq)))//当前调度队列中的调度域是空的则返回 return; i…

[小程序]API、数据与事件

一、API ①事件监听API 以on开头,用来监听事件的触发(如wx.inWindowResize) ②同步API 以Sync结尾,且可以通过函数返回值获取,执行错误会抛出异常(如wx.setStorageSync) ③异步API 类似网页中的…

v32.条件运算符

1.是三元运算符,需要3个操作数 条件运算符可以替换if-else语句 2. marks > 33是一个表达式,返回值是false/true;等号左边是左值,右边那部分是右值。 如果第一个表达式返回true,那么将第二个表达式返回&…

【日常聊聊】边缘计算的挑战和机遇

🍎个人博客:个人主页 🏆个人专栏: 日常聊聊 ⛳️ 功不唐捐,玉汝于成 目录 前言 正文 边缘计算的挑战和机遇 一:数据安全与隐私保护 二:网络稳定性与可靠性 三:实时性与性能优…

ESP32-HTTP_webServer库(Arduino)

ESP32-HTTP 介绍 ESP32是一款功能强大的微控制器,具有丰富的网络和通信功能。其中之一就是支持HTTP协议,这使得ESP32可以用于创建Web服务器。 HTTP是什么? HTTP(Hyper Text Transfer Protocol),即超文本传…

[计算机网络]基本概念

目录 1.ip地址和端口号 1.1IP地址 1.2端口号 2.认识协议 2.1概念: 2.2知名协议的默认端口 3.五元组 4.协议分层 4.1分层的作用 4.2OSI七层模型 4.3TCP/IP五层(四层)模型 ​编辑4.4网络设备对应的分层: ​编辑以下为跨…