Windows下Python+PyCharm的安装步骤及PyCharm的使用

Windows下Python+PyCharm的安装步骤及PyCharm的使用

文章目录

  • Windows下Python+PyCharm的安装步骤及PyCharm的使用
    • 一、Python的安装
      • (1)环境准备
      • (2)Python安装
      • (3)pip组件的安装
    • 二、PyCharm的安装
      • (1)环境准备
      • (2)PyCharm的安装
    • 三、PyCharm的使用(含快捷键)
      • (1)PyCharm的一些常用设置
      • (2)PyCharm快捷键的使用
    • 四、编写第一个Python程序

一、Python的安装

(1)环境准备

python是一门跨平台的语言,如Windows、Linux、MacOS等平台都能完美兼容,以下只对Windows平台安装做详细介绍。

Windows PC

python3.6.4

python官方下载:Python Releases for Windows | Python.org,可根据自己需要下载版本。

img

我下载的是python3.6.4,比较老的一个版本了,选择Download Windows x86-64 executable installer,下载64位的:

img

注意:“x86”是指32位的操作系统,“x86-64”是指64位的操作系统。

(2)Python安装

python安装非常简单,双击下载好的安装包,进入选择安装方式

第一种:Install Now 立即安装,即采用默认安装方式,不能自行指定安装的路径。

第二种:Customize installation 自定义安装,可以自己选择安装的路径(建议自定义安装)。

选择第二种,自定义安装,把最底下Add Python 3.6 to PATH打上勾,否则需要手动添加环境变量

img

下一步:默认把所有的勾选上即可

img

下一步:修改安装路径,建议别安装在C盘。如果没有联网,请不要勾选第六项

img

下一步:安装完成,点击Close关闭即可

img

安装完成之后,使用win+R键输入cmd进入DOS界面,输入python验证,如下图所示即安装成功,继续输入exit()退出即可

img

补充:

如果在控制台输入python命令后,显示找不到命令或者不是内部命令等情况,大部分的原因是因为在第一步时没有勾选上Add Python 3.6 to PATH,这个时候我们需要手动的添加环境变量:

右键单击桌面 我的电脑/此电脑–>属性–>找到高级系统设置–>环境变量–>下面的系统变量–>找到 Path

添加python安装的路径和Scripts即可(根据自己安装的路径添加)

img

确定之后,重新打开控制台输入python查看是否有版本信息等

(3)pip组件的安装

pip组件是一个现代通用的Python包管理工具,其提供了对Python包的查找、下载、安装及卸载等功能。一种通过在线升级安装,另一种直接官网下载后解压安装,下载地址:pip · PyPI,点击下载最新版的pip-21.2.4-py3-none-any.whl即可,下载后解压,在解压后的目录下命令行中输入命令python setup.py install

在线升级安装:

首先查看是否安装pip组件: pip list

如果出现以下提示,则输入: python -m pip install --upgrade pip 进行在线升级

img

输入命令回车后自动下载最新版的pip,再重新输入: pip list 查看pip版本信息即可

img

二、PyCharm的安装

(1)环境准备

PyCharm是一款非常好用的Python IDE,由JetBrains开发而成。

官方下载:Download PyCharm: Python IDE for Professional Developers by JetBrains

我下载的是pycharm-professional-2021.2.2.exe(专业版):

img

PyCharm针对每个平台都有ProfessionalCommunity两个版本,自己可根据自己的需要进行选择。

Professional:专业版(建议选择专业版),功能强大,属于收费版。

Community:社区版,只支持Python开发,开源、免费,用作学习也够用。

(2)PyCharm的安装

PyCharm的安装通用非常简单,双击进行下一步即可

img

下一步:修改安装路径,建议别放在C盘。

img

下一步:可以都勾选上

img

下一步:直接点击Install安装即可

img

安装完成:点击I want to manually reboot later稍后重启系统

img

三、PyCharm的使用(含快捷键)

(1)PyCharm的一些常用设置

  • 修改主题

img

  • 设置字体

进入Settings界面,在Editor->Font中修改字体及大小

img

默认使用JetBrains Mono,也比较好用。

  • 代码模板

File - > Settings下,找到 Editor - > File and Code Templates

img

看下效果:

img

  • 解释器配置

执行Python代码必须要用到解释器,也就是用到的python版本。

可以在Fiel -> settings中的 Project 项目名 - > Project Interpreter中进行设置,如下图

img

**注:**如果安装多个版本,就可以在这里进行选择

  • python文件默认编码

可以在File -> Editor -> File Encodings -> Global Encoding和Project Encoding选择需要的字符编码。

img

**注:**通常会使用UTF-8编码

(2)PyCharm快捷键的使用

常用的几个快捷键:

折叠Ctrl -: 折叠当前代码Ctrl +: 展开当前代码Ctrl Shift -: 折叠所有代码Ctrl Shift +: 展开所有代码移动Shift+Enter: 在行中间执行时,智能跳到下一行。Ctrl+Alt+Enter: 向上插入一行注释Ctrl /: 注释、取消注释行编辑Ctrl + D: 未选中时,复制当前行到下一行,选中时复制粘贴选中部分。删除Ctrl + Y: 删除当前行查看Ctrl + Q: 查看文档缩进Shift + Tab: 反向退格替换Ctrl + r: 替换

四、编写第一个Python程序

New Project --> 创建一个新的项目

右键单击项目名 --> new --> python file --> 输入hello 即可创建一个hello.py文件

img

编写如下代码:

# 这是第一个python程序
print("hello world!")

运行结果:

img

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

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

相关文章

khadas edge2安装ubuntu22.04与ubuntu20.04 docker镜像

khadas edge2安装ubuntu22.04与ubuntu20.04 docker镜像 一、资源准备1.1 镜像文件1.2 刷机工具1.3 ubuntu20.04 docker镜像(具备demon无人机所需各种驱动) 二、开始刷机(安装ubuntu22.04系统)2.1 进入刷机状态2.2 刷机 三、docker…

ASP.NET |日常开发中常见问题归纳讲解

ASP.NET |日常开发中常见问题归纳讲解 前言一、性能问题1.1 数据库访问性能1.2 视图状态(在ASP.NET Web Forms 中) 二、安全问题2.1 SQL 注入2.2 跨站脚本攻击(XSS) 三、状态管理问题3.1 会话状态(Session …

基础爬虫案例实战

我们已经学习了多进程、requests、正则表达式的基本用法,但还没有完整地实现过一个爬取案例。这一节,我们就来实现一个完整的网站爬虫,把前面学习的知识点串联起来,同时加深对这些知识点的理解。 准备工作 我们需要先做好如下准备工作。 安…

JAVA: 子类“覆盖”父类的成员变量

参考:JAVA: 子类“覆盖”父类的成员变量_子类覆盖父类成员变量-CSDN博客 public class Person {static String name "person";public String getName() {return name;}public void setName(String name) {this.name name;} }public class Dad extends …

Pandas08

Pandas01 Pandas02 Pandas03 Pandas04 Pandas05 Pandas06 Pandas07 文章目录 内容回顾同期群分析1.1 同期群分析概念1.2 案例代码 数据分析报告数据分析工作内容数据分析简历说明用户生命周期标签1 什么是生命周期标签2 如何计算生命周期标签 内容回顾 TGI 偏好分析 TGI 目标…

Linux 硬盘扩容 分区 挂载

Linux 硬盘扩容 分区 & 挂载 1. 添加分区 1.1. 查看新添加的硬盘 fdisk -l假设当前未挂载的盘符是/dev/sdb,后文中所有操作都按挂载/dev/sdb 操作 1.2. 分区管理 小硬盘 fdisk /dev/sdb大硬盘(2TB以上) gdisk /dev/sdb1.3. 编辑分…

Python einops库介绍

einops 是一个轻量级的 Python 库,提供了直观和灵活的张量操作方法。其核心功能包括重排(rearrange)、重塑(reshape) 和 归约(reduce),并通过简单的字符串表达式定义复杂的张量操作,适用于 Numpy、PyTorch、TensorFlow、JAX 等常用深度学习框架。 einops 的主要功能 …

Spring Boot 项目中 Maven 剔除无用 Jar 引用的最佳实践

目录 引言Maven 依赖管理的基础概念 2.1 什么是 Maven 依赖2.2 Maven 的依赖传递机制 无用依赖的常见问题与影响剔除无用 Jar 引用的常见方法 4.1 识别无用依赖4.2 使用 Maven 的 dependency:analyze 插件4.3 配置 scope 以优化依赖范围4.4 使用 exclude 排除传递依赖4.5 分析…

Windows11家庭版 Docker Desktop 的安装历程

1.下面是 Docker Desktop 的官网下载地址 窗户 |Docker 文档 不出意外下载会很慢,下载好了先不安装 2.打开电脑的一些兼容程序 控制面板 -> 程序 -> 启用或关闭Windows功能 勾选下列兼容功能,有Hyper-v也勾上,不过我没有 3.下载WSL…

总结TCP/IP四层模型

总结TCP/IP四层模型 阅读目录(Content) 一、TCP/IP参考模型概述 1.1、TCP/IP参考模型的层次结构二、TCP/IP四层功能概述 2.1、主机到网络层  2.2、网络互连层  2.3、传输层  2.3、应用层 三、TCP/IP报文格式 3.1、IP报文格式3.2、TCP数据段格式3.3、UDP数据段格式3.4、套…

Apriori关联规则算法 HNUST【数据分析技术】(2025)

1.理论知识 Apriori是一种常用的数据关联规则挖掘方法,它可以用来找出数据集中频繁出现的数据集合。该算法第一次实现在大数据集上的可行的关联规则提取,其核心思想是通过连接产生候选项及其支持度,然后通过剪枝生成频繁项集。 Apriori算法的…

汽车网络安全基线安全研究报告

一、引言 随着汽车行业朝着智能网联方向飞速发展,汽车网络安全已成为保障用户安全和行业健康发展的关键要素。本报告将深入探讨汽车网络安全相关内容,以及国际、国内重要的汽车网络安全标准基线和相应防护措施等内容。 二、汽车网络安全的重要性 &…

机器学习2-NumPy

ndarray自动广播扩展维度,便于进行行列式,数组计算 # 自动广播机制,1维数组和2维数组相加# 二维数组维度 2x5 # array([[ 1, 2, 3, 4, 5], # [ 6, 7, 8, 9, 10]]) d np.array([[1, 2, 3, 4, 5], [6, 7, 8, 9, 10]]) # c是一…

MyBatis动态 SQL 的执行原理

MyBatis 动态 SQL 是 MyBatis 框架中的一个重要特性,它允许开发者根据条件动态地生成不同的 SQL 语句。通过使用动态 SQL,开发者可以根据传入的参数动态地构建 SQL 查询,这样就避免了写多个 SQL 语句,提升了代码的灵活性和可维护性…

info There appears to be trouble with your network connection. Retrying

这个错误信息表明你在使用包管理器安装项目依赖时遇到了网络连接问题。 可能的解决方法: 检查当前node.js版本是否过低。 建议使用当前长期支持版本 yarn的淘宝镜像:yarn的淘宝镜像-CSDN博客 nvm常用命令:NVM常用命令-CSDN博客 下载 | Node.js 中文…

GitLab 停止中国区用户访问,为用户提供60天的迁移期

近日,全球知名的代码托管平台 GitLab 宣布了一个重大变化:将停止为中国大陆、香港及澳门地区的用户提供访问服务,建议用户访问授权国内的产品极狐 GitLab.cn。 极狐 GitLab.cn 是 GitLab 授权的独立中国公司,之前该公司还发生过举…

C#冒泡排序

一、冒泡排序基本原理 冒泡排序是一种简单的排序算法。它重复地走访要排序的数列,一次比较两个元素,如果它们的顺序错误就把它们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。 以一个简单的整数数…

大数据-261 实时数仓 - 业务数据库表结构 交易订单、订单产品、产品分类、商家店铺、地域组织表

点一下关注吧!!!非常感谢!!持续更新!!! Java篇开始了! MyBatis 更新完毕目前开始更新 Spring,一起深入浅出! 目前已经更新到了: H…

工作流引擎之Flowable

一、概述 Flowable是一个使用Java编写的轻量级业务流程引擎,专为处理复杂业务流程而设计。作为业务流程管理(BPM)领域的重要工具,Flowable不仅支持BPMN 2.0标准的流程定义,还提供了丰富的API接口和可视化工具&#xf…

一个简单的机器学习实战例程,使用Scikit-Learn库来完成一个常见的分类任务——**鸢尾花数据集(Iris Dataset)**的分类

机器学习实战通常是将理论与实践结合,通过实际的项目或案例,帮助你理解并应用各种机器学习算法。下面是一个简单的机器学习实战例程,使用Scikit-Learn库来完成一个常见的分类任务——**鸢尾花数据集(Iris Dataset)**的…