python实用教程(二):安装配置Pycharm及使用(Win10)

上一篇:python实用教程(一):安装配置anaconda(Win10)-CSDN博客

1、简介及下载

PyCharm是一款功能强大的 Python 编辑器,具有跨平台性。是Jetbrains家族中的一个明星产品。

下载地址:

Download PyCharm: The Python IDE for data science and web development by JetBrains

由于个人用途,我用的版本是:pycharm-2020.1。

链接: https://pan.baidu.com/s/15dr0qMTrh7USHyeto-Twfg?pwd=1314 提取码: 1314

2、安装

直接双击下载好的exe文件,然后一直下一步即可。注意到这一步的时候都勾选上

最后Finish的时候不要勾选重启电脑。

3、新建项目并配置python3.8环境

先点击新建项目

然后修改项目名称并配置好之前安装好的anaconda的python(没安装的根据这个教程python实用教程(一):安装配置anaconda(Win10)-CSDN博客先安装anaconda)

点击create就完成项目创建,可以看到项目名称是“untitled”。软件下面有python console,可以在这里逐行输入命令来回车实时查看脚本结果。

4、新建执行文件py

在项目文件夹上右键点击新建,然后选择Python File

输入py文件的文件名并回车

可以看到,在项目下就多了一个自己命名的py文件

双击py文件,输入要执行的脚本。然后右键点击run。可以在下面的输出框里面看到输出结果。

5、逐行执行脚本

选中要执行的行或块,按住Shift+Alt+E,这样就可以自动调出Python Console进行执行。(或者光标放在要执行的那一行,执行完光标会自动到下一行)

6、pycharm科学模式分块执行

将需要分块执行的代码通过输入#%%来隔开,然后View-勾选Scientific Mode。这样#%%定位的地方就会出现绿色小箭头(如图),点击小箭头就可以分块执行脚本了7、pycharm用debug模式执行

首先用鼠标左键在文件左边点击生成断点(红色实心)

然后文件内鼠标右键点击debug开始debug模式

然后左下角点击前进一步来根据断点一步步debug,变量的结果都在debugger里面,打印结果都在console里面。

可以看到,再前进一次就全部执行完毕,在console里面看到打印出来所有结果了。

到这里Pycharm的安装及配置使用就结束了。最后我们做个软件永久激活。
将jar文件拖进代码区即可然后一直默认点击确认和重启即可。具体方法直接参考readme文件:

然后进入settings,取消勾选,关掉自动更新设置:

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

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

相关文章

redis实战——go-redis的使用与redis基础数据类型的使用场景(二)

一.go-redis操作hash 常用命令: redisClient.HSet("map", "name", "jack") // 批量设置 redisClient.HMSet("map", map[string]interface{}{"a": "b", "c": "d", "e"…

计算机毕业设计选题推荐-游戏比赛网上售票系统-Java/Python项目实战

✨作者主页:IT研究室✨ 个人简介:曾从事计算机专业培训教学,擅长Java、Python、微信小程序、Golang、安卓Android等项目实战。接项目定制开发、代码讲解、答辩教学、文档编写、降重等。 ☑文末获取源码☑ 精彩专栏推荐⬇⬇⬇ Java项目 Python…

棚子影院CMS程序PHP源码

01, 棚子影视是我现在最常用的一个看视频的网站,支持观看电影、国漫!动漫,电视剧、综艺、记录片、香港剧等等。同时棚子影视支持手机,PC端在线观看,不用下载任何播放器,直接电脑或者手机打开网址就可以在线…

vue3 RouterLink路由跳转后RouterView组件未加载,页面未显示,且控制台无任何报错

在使用 vue3 开发项目过程中,组件之间使用 router-link 跳转,但是当我开发的组件跳转到其他组件时,其他组件的页面未加载,再跳转回自己的组件时,自己的组件也加载不出来了,浏览器刷新后页面可以加载出来。但…

结合 curl 与住宅代理实现高效数据抓取

引言 什么是 curl?有哪些功能? 基本 curl 命令有哪些? 为什么要使用 curl 处理 HTTP 请求? 如何使用 curl 和住宅代理进行网络抓取? 总结 引言 在当今数据驱动的商业环境中,数据的获取和分析能力是企…

Redis | 非关系型数据库Redis的初步认识

本节内容相对理论,着重看基础通用命令这一节 Redis 非关 kv型{字典} 概念应用ubuntu安装配置 windows添加密码 可能问题【ubuntu】远程连接 基础通用命令 ⭐ 概念 特点: 1、开源的,使用C编写,基于内存且支持持久化 2、没有表 支持…

Linux服务器不能使用su切换到其他用户

1. 现象 使用非root用户登录系统后,想使用su - 切换到root时,输入正确的密码后出现: 一开始以为自己密码记错了,或者是系统被入侵后篡改了root用户密码,服务器上的数据非常重要。后面不通过SSH连接,直接去…

图文详解ThreadLocal:原理、结构与内存泄漏解析

目录 一.什么是ThreadLocal 二.ThreadLocal的内部结构 三.ThreadLocal带来的内存泄露问题 ▐ key强引用 ▐ key弱引用 总结 一.什么是ThreadLocal 在Java中,ThreadLocal 类提供了一种方式,使得每个线程可以独立地持有自己的变量副本,而…

AI副业:别只顾刷黑神话悟空!AI做神话账号,商单月入过万(附教程)

前言 国产3A大作《黑神话:悟空》一经发布,瞬间登顶steam榜首,打破单机游戏在线记录,全球几十万国外玩家听着中文配音,看着翻译过来的英文字幕,玩的不亦乐乎! 甚至国外论坛上兴起了一股西游风&a…

[已解决]mac远程连接windows桌面:parallels client连接遇到的问题

[已解决]mac远程连接windows桌面:parallels client连接遇到的问题 问题一:网络不通问题二:远程windows防火墙导致无法连接问题三:远程桌面服务未启动问题四:家庭版(非专业版)windows导致的无法使…

快排补充(挖坑法,lomuto前后指针,非递归法)

挖坑法 挖坑法动态示意图 挖坑法方法分析 创建左右指针。⾸先从右向左找出⽐基准⼩的数据,找到后⽴即放⼊左边坑中,当前位置变为新 的"坑",然后从左向右找出⽐基准⼤的数据,找到后⽴即放⼊右边坑中,当前位置…

P2P 文件共享:现代网络中的高效文件传输

在互联网的世界中,不同应用程序的数据传输方法各异。P2P文件共享(Peer-to-Peer File Sharing) 作为一种高效的文件传输方式,使得用户可以在没有中央服务器的情况下直接进行文件交换。本文将详细介绍P2P文件共享的基本原理、优势及…

vue3实现系统tab标签页面切换

功能: 支持刷新当前、关闭其他、关闭全部、关闭当前支持打开多个相同path不同路由参数的页面,将fullPath作为路由页面唯一值 UI组件: 使用的是element-plus中的el-tab组件,结构目录如下 代码实现: 下面是 TagsView…

缺失ffmpeg.dll要用什么修复方法?快速恢复丢失的ffmpeg.dll文件

多媒体软件用户常常会遭遇一个提示:系统无法找到ffmpeg.dll文件。这类情况经常在启动视频编辑软件、流媒体播放应用或其他音视频处理工具时出现,导致相关程序无法正确加载和执行。ffmpeg.dll是一种关键的动态链接库文件,负责处理复杂的视频和…

【实战教程】一键升级CentOS 7.9.2009至OpenSSL 1.0.2u:加固你的Linux服务器安全防线!

文章目录 【实战教程】一键升级CentOS 7.9.2009至OpenSSL 1.0.2u:加固你的Linux服务器安全防线!一、 背景二、 升级步骤2.1 检查 OpenSSL 版本2.2 安装 OpenSSL 依赖包2.3 下载 OpenSSL 的新版本2.4 解压缩下载的文件2.5 编译并安装 OpenSSL2.5.1 切换到…

linux系统编程:网络通信

1.网络 1.粘包 tcp特点 面向连接 字节流(TCP 将数据视为连续的字节流,没有明确的消息边界。会发生粘包问题。 避免粘包 特殊分隔符:在消息间加入特殊的分隔符(如换行符或其他特殊字符),接收方根据分…

大模型时代的AI应用开发,可以不用,但必须会

成熟的“格子衫”和年轻的“脸庞”,与开发者有关的大会总是少不了这两种元素,Create 2024百度AI开发者大会也不例外。 过去几十年,层出不穷的编程语言、框架等新技术,把一代又一代年轻的脸庞,塑造为成熟的格子衫&…

技术前沿:WebRTC与H.265编码的兼容性挑战与应对策略

WebRTC(Web Real-Time Communication)是一种支持网页浏览器进行实时语音通话、视频聊天以及P2P文件共享的技术。然而,标准的WebRTC API在大多数浏览器中默认并不支持H.265(也称为HEVC,高效视频编码)编码。这…

3D打印的模具镶件性能究竟如何?

随着模具制造业的快速发展,3D打印技术凭借其独特优势,在模具随形水路设计、异形模具制造及模具排气结构优化等方面大放异彩,赢得了注塑、压铸等行业的广泛关注。然而,新技术带来的材料变革让不少人对3D打印模具的性能持观望态度—…

超全大模型训练流程,教你如何训练自己的大模型

“大模型的核心主要有两部分,一是训练数据,二是机器学习模型。” 现在大模型发展得如火如荼,但是没有学过人工智能技术的开发者,只会调用其接口,但不清楚怎么训练一个大模型。 今天就简单介绍一下自己的理解&#xf…