当前位置: 首页 > article >正文

【Python】Python 环境 + Pycharm 编译器 官网免费下载安装(图文教程,新手安装,Windows 10 系统)

目录

  • Python 环境的下载安装
    • 第一步 进入官网
    • 第二步 找到匹配 windows 系统的 python 下载页面
    • 第三步 根据电脑 cpu 架构选择 python 版本
    • 第四步 安装 python 环境
    • 第五步 验证 python 环境变量
  • Pycharm 的下载安装
    • 第一步 进入官网
    • 第二步 安装 Pycharm Community Edition
    • 第三步 第一次打开 Pycharm
    • 第四步 新建第一个 python 项目,打印“Hello World!”

Python 环境的下载安装

第一步 进入官网

  前往 python.org 官网下载 python 环境安装包(如果出现登不进去的情况请尝试打开加速器再刷新网页)。

第二步 找到匹配 windows 系统的 python 下载页面

  找到 Windows 系统下 python 安装包下载页面。

python官网


  
  
windows系统python版本


  
  

第三步 根据电脑 cpu 架构选择 python 版本

  根据电脑架构(64位机 X86架构 / 32位机 X86-32架构 2003年前电脑一般都是32位 / ARM64 嵌入式设备)选择需要的 python 版本下载(建议选择稳定版),例如这里下载 Python 3.11.3 - April 5, 2023, Windows installer (64-bit) ,installer 是 .exe 安装包,embeddable package 是 .zip 压缩包。

python安装类型下载


  
  

第四步 安装 python 环境

  双击打开安装包,选择 Customize installation 自定义安装、勾选 Add python.exe to PATH。

python安装包


  
  

自定义安装


  
  

  默认全部勾选,然后点击 Next。

选项


  
  

  高级选项,按需勾选,选择安装位置 如 D 盘,接着点击 Install 安装。
  接着会有一个 windows 弹窗 选择 “是”,然后等待安装成功。

高级选项


  
  
等待安装


  
  

  安装成功,按需选择 Disable path length limit,因为 python 限制文件路径最多不超多 260个字符,如下面路径长度为65字符 已经很长了。

长度65字符的路径


  
  

按爪昂成功


  
  

第五步 验证 python 环境变量

  点击左下角菜单,输入 CMD,打开 CMD 命令行,输入 python 然后按下回车键,显示下面代码则说明安装成功,此外还可以让 python 计算算数结果。

 Python 3.11.3 (tags/v3.11.3:f3909b8, Apr  4 2023, 23:49:59) [MSC v.1934 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.

  
  

打开cmd


  
  

python测试


  
  

Pycharm 的下载安装

第一步 进入官网

  进入pycharm官网 https://www.jetbrains.com.cn/pycharm/download/?section=windows,找到免费版的 pycharm 下载按钮

pycharm官网


  
  

免费pycahrm


  
  

第二步 安装 Pycharm Community Edition

  双击打开安装包,点击下一步。

pycahrm安装包


  
  

安装pycahrm


  
  

  自行选择安装路径。

安装位置


  
  

  根据需求勾选 pycharm 配置(可以全选)。

pycharm配置


  
  

  在开始菜单创建 JetBrains 文件夹,方便管理 JetBrain 旗下软件(pycharm 属于 jetbrains 推出的一款软件)。

开始菜单文件夹


  
  

  等待安装完成。

等待安装完成


  
  

  安装完成后可以选择重启电脑。

安装完成重启


  
  

第三步 第一次打开 Pycharm

  重启完后打开 Pycharm Community Edition,这时候会有一个弹窗,根据提示选择中文语言包,pycharm 就会自动帮我们下载 汉化插件。

第一次打开pycharm


  
  

  勾选用户协议,点击继续。

勾选用户协议


  
  

  选择不共享数据。

不共享数据


  
  

第四步 新建第一个 python 项目,打印“Hello World!”

  新建第一个 python 项目。

新建项目


  
  

  选择项目存储位置、python 环境位置。

第一个项目位置


  
  

  新建的 python 项目是没有 python 文件的,需要自己新建 python 文件。

新建文件


  
  

新建python文件


  
  

python文件命名


  
  

  新建完 python 文件后在左边项目栏可以找到它,我们输入一些代码,点击上方绿色三角形按钮运行代码,测试能否正常运行,如果下方命令行出现 “Hello world!”、“a/b=6.666” 则说明一切正常。

运行代码


  
  

  至此安装教程结束!

  如果需要更多 python 相关知识,可以前往我的博客观看相关文章:

【CODEMATE】比较 粤港澳信息学创新大赛 Python赛项 小学组、初中组CMP0008:比较/高中组/体验题库CMEP45:比较/编号P03850/任意进制数之间比较/任意进制转换

  

【CODEMATE】最小值 粤港澳信息学创新大赛 Python赛项 小学组、初中组CMP0001:最小值/高中组/体验题库CMEP46:最小值/编程题:P03886/列表排序/排序算法

相关文章:

【Python】Python 环境 + Pycharm 编译器 官网免费下载安装(图文教程,新手安装,Windows 10 系统)

目录 Python 环境的下载安装第一步 进入官网第二步 找到匹配 windows 系统的 python 下载页面第三步 根据电脑 cpu 架构选择 python 版本第四步 安装 python 环境第五步 验证 python 环境变量 Pycharm 的下载安装第一步 进入官网第二步 安装 Pycharm Community Edition第三步 第…...

在 Elasticsearch 中使用 Amazon Nova 模型

作者:来自 Elastic Andre Luiz 了解如何在 Elasticsearch 中使用 Amazon Nova 系列模型。 在本文中,我们将讨论 Amazon 的 AI 模型家族——Amazon Nova,并学习如何将其与 Elasticsearch 结合使用。 关于 Amazon Nova Amazon Nova 是 Amazon …...

Linux中用gdb查看coredump文件

查看dump的命令: gdb 可执行文件 dump文件路径查看函数调用栈 (gdb)bt查看反汇编代码 (gdb)disassemble查看寄存器的值 (gdb)info all-registers如果通过上述简单命令无法排查,还是通过-g参数编译带符号表的可执行文件,再用gdb查看...

sql server数据库可疑修复

sql server数据库可疑修复 从上图可以看到数据库nchrdb显示可疑,导致原因为NC系统在增加公共薪资项目的时候,扩展字段报错了,第一次遇到这种情况,折腾了很久终于解决,记下解决方案: 1,将SQL数据…...

【项目管理-高项】学习方法 整体概览

相关文档,希望互相学习,共同进步 风123456789~-CSDN博客 1.背景 📝 软考高项,全称 信息系统项目管理师 ,是软考高级资格项目之一。 本考试考三门科目:综合知识(上午)、案例分析(下午…...

华为高斯(GaussDB)数据库中 Range、List、Hash三种分区方式 的完整SQL示例及增删改查操作,并附上总结对比表格

以下是GaussDB中 Range、List、Hash三种分区方式 的完整SQL示例及增删改查操作,并附上总结对比表格: 1. Range分区(按范围分区) 场景:按订单日期范围分区(如按季度)。 创建表 -- 创建按日期范…...

Go语言从零构建SQL数据库(4)-解析器

SQL解析器:数据库的"翻译官"图解与代码详解 图解SQL解析过程 SQL解析器就像是人类语言与计算机之间的翻译官,将我们书写的SQL语句转换成数据库能够理解和执行的结构。 #mermaid-svg-f9gAqHutDLL4McGy {font-family:"trebuchet ms"…...

【Linux网络与网络编程】05.应用层自定义协议序列化和反序列化

前言 本篇博客通过网络计算器的实现来帮助各位理解应用层自定义协议以及序列化和反序列化。 一、认识自定义协议&&序列化和反序列化 我们程序员写的一个个解决我们实际问题,满足我们日常需求的网络程序都是在应用层。前面我们说到:协议是一种…...

Android Gradle、Android Gradle Plugin、BuildTool关系

1. Gradle 的定位:通用构建工具 Gradle 是一个通用的跨平台构建工具,支持多种语言(如 Java、Kotlin、C)和项目类型 它的核心功能包括: ​任务自动化:通过 Groovy/Kotlin DSL 脚本定义编译、测试、打包等…...

Java的Selenium的特殊元素操作与定位之时间日期控件

分为两种情况: 控件没有限制手动输入,则直接调用sendKeys方法写入时间数据 //时间日期控件处理 chromeDriver.get ("https://www,fliggy,com/?ttidsem.000000736&hlreferidbaidu.082076&route sourceseo"); chromeDriver.findElement (By.xpat…...

Flutter之页面布局二

目录: 1、列表布局1.1、基础列表1.2、水平滑动的列表1.3、网格列表1.3、不同列表项的列表1.4、包含间隔的列表1.6、长列表 2、滚动2.1、浮动的顶栏2.2、平衡错位滚动 1、列表布局 1.1、基础列表 import package:flutter/material.dart;void main() > runApp(con…...

RCE漏洞的小点总结

RCE简介与危害:包括远程代码执行和远程命令执行漏洞。 在很多web应用中,开发人员会使用一些函数,这些函数以一些字符串作为输入,功能是将输入的字符串当作代码或者命令来进行执行。当用户可以控制这些函数的输入时,就…...

设计模式简述(十)责任链模式

责任链模式 描述基本使用使用 描述 如果一个请求要经过多个类似或相关处理器的处理。 可以考虑将这些处理器添加到一个链上,让请求逐个经过这些处理器进行处理。 通常,在一个业务场景下会对整个责任链进行初始化,确定这个链上有哪些Handler…...

主相机绑定小地图

资源初始化:在类中通过 property 装饰器定义主相机、小地图相机、小地图精灵等资源属性,便于在编辑器中赋值。在 start 方法里,当确认这些资源存在后,创建渲染纹理并设置其大小,将渲染纹理与小地图相机关联&#xff0c…...

单片机实现多线程的方法汇总

在单片机上实现“多线程”的方法有几种,下面按照从简单到复杂、从轻量到系统性来列出常见的方案: 🧵 一、伪多线程(最轻量) 方法:主循环 状态机 / 定时器轮询 主循环中轮流调用各个任务的处理函数&#x…...

Java八股文-List集合

集合的底层是否加锁也就代表是否线程安全 (一)List集合 一、数组 array[1]是如何通过索引找到堆内存中对应的这块数据的呢? (1)数组如何获取其他元素的地址值 (2)为什么数组的索引是从0开始的,不可以从1开始吗 (3)操作数组的时间复杂度 ①查找 根据索引查询 未…...

快手Python开发面经及参考答案

目录 Python 的深浅拷贝有什么区别?请举例说明。 Python 函数声明中有三种类型的参数,分别说明它们的区别。 Python 中的迭代器是怎么使用的? Python2 和 Python3 之间的区别有哪些(例如 range 和 xrange 等方面)? Python 的线程同步问题是怎样的?详细讲解 GIL 的原…...

谈谈策略模式,策略模式的适用场景是什么?

一、什么是策略模式?​​ 策略模式(Strategy Pattern)属于​​行为型设计模式​​。核心思路是将一组​​可替换的算法​​封装在独立的类中,使它们可以在运行时动态切换,同时使客户端代码与具体算法解耦。它包含三个…...

从零构建大语言模型全栈开发指南:第四部分:工程实践与部署-4.2.3行业案例:智能客服中的图文交互系统

👉 点击关注不迷路 👉 点击关注不迷路 👉 点击关注不迷路 文章大纲 从零构建大语言模型全栈开发指南-第四部分:工程实践与部署4.2.3 行业案例:智能客服中的图文交互系统1. 图文交互系统的核心挑战与价值2. 系统架构设计2.1 分层架构2.2 Adapter技术应用3. 行业应用案例…...

华为IP(4)

VRRP(虚拟路由冗余协议) 前言: 局域网中的用户终端通常采用配置一个默认网关的形式访问外部网络,如果默认网关设备发生故障,那么所有用户终端访问外部网络的流量将会中断。可以通过部署多个网关的方式来解决单点故障…...

计算机网络中科大 - 第1章 结构化笔记(详细解析)

博主主页 目录 **1. 计算机网络概述****1.1 计算机网络的定义****1.2 计算机网络的发展** **2. 计算机网络的组成与分类****2.1 计算机网络的组成****2.2 计算机网络的分类****按地理范围****按拓扑结构****按交换方式** **3. 计算机网络的性能指标****4. 计算机网络体系结构**…...

【神经网络】python实现神经网络(三)——正向学习的模拟演练

有了之前的经验(【神经网络】python实现神经网络(二)——正向推理的模拟演练),我们继续来介绍如何正向训练神经网络中的超参(包含权重以及偏置),本章大致的流程图如下: 一.损失函数 神经网络以某个指标为基准寻求最优权重参数,而这个指标即可称之为 “损失函数” 。(…...

PPTAgent:一款开源免费生成和评估幻灯片的项目

这篇文章介绍一下PPTAgent,一个从文档自动生成演示文稿的创新系统。该系统从人类的展示创作方法中汲取灵感,采用两步流程来确保卓越的整体质量。此外,本文还介绍了PPTEval,这是一个综合评估框架,可以跨多个维度评估演示…...

配置管理:夯实软件开发与运维根基

配置管理是对系统配置信息进行管理的活动,以下从定义、目的、主要活动、实施流程等方面为你详细介绍: 一、定义 配置管理是通过技术或行政手段对软件产品及其开发过程和生命周期进行控制、规范的一系列措施。配置管理的目标是记录软件产品的演化过程&a…...

Java 大视界 -- Java 大数据在智能供应链库存优化与成本控制中的应用策略(172)

💖亲爱的朋友们,热烈欢迎来到 青云交的博客!能与诸位在此相逢,我倍感荣幸。在这飞速更迭的时代,我们都渴望一方心灵净土,而 我的博客 正是这样温暖的所在。这里为你呈上趣味与实用兼具的知识,也…...

Cocos Creator 进行 Web 发布后,目录结构解析

在使用 Cocos Creator 进行 Web 发布后,生成的目录结构通常包含以下内容,下面为你详细介绍: 1. index.html 这是 Web 项目的入口 HTML 文件,它会加载所需的 JavaScript 文件和资源,从而启动游戏或应用程序。示例代码…...

解决Spring Boot Test中的ByteBuddy类缺失问题

目录 解决Spring Boot Test中的ByteBuddy类缺失问题前奏问题描述问题解决第一步:移除ByteBuddy的特定版本号第二步:更新maven-surefire-plugin配置第三步:清理并重新构建项目 结语 解决Spring Boot Test中的ByteBuddy类缺失问题 前奏 今天&…...

Postman参数化设置如何设置?

在 Postman 里,参数化设置能让你用不同的数据多次运行同一个请求,这对测试不同输入时的 API 响应非常有用。下面为你详细介绍 Postman 参数化设置的方法。 1. 准备数据文件 Postman 支持 CSV 和 JSON 格式的数据文件。 CSV 文件 CSV 文件由逗号分隔的…...

斯坦福大学李飞飞团队新突破!FlowMo 革新图像 Tokenizer

当我们悠然刷着手机,看到一张可爱猫咪的照片时,大脑会瞬间识别出「这是一只猫」,这一切不过是电光火石间的事儿。但在计算机的 “眼中”,情况却复杂得超乎想象。假设这是一张10001000像素的彩色照片,在计算机的世界里&…...

基于 Jackson 的 JSON 工具类实现解析与设计模式应用

一、项目背景与功能概览 在企业级开发中,JSON 序列化/反序列化是高频操作。本方案基于 Jackson 实现了一个双模式兼容(独立使用 Spring 整合)、安全可靠的 JSON 工具类,主要提供以下能力: ✅ 常用 JSON 转换方法✅ …...