搭建Python环境

news2025/1/16 7:48:21

搭建Python环境

文章目录

  • 搭建Python环境
    • 需要安装的环境:
    • 安装Python
      • 1)找到官网
      • 2)找到下载页面
      • 3)双击安装包
      • 4)运行 hello world
    • 安装 PyCharm
      • 1)找到官方网站
      • 2)找到下载页面
      • 3)双击安装包
      • 4)运行 hello world
        • a) 创建一个项目
        • b) 选择项目所在的位置
        • c) 创建文件
        • d) 编写代码
        • e) 运行程序
      • 5)进行基本设置
        • a) 设置字体大小

以windows为例

需要安装的环境:

  • 运行环境:Python
  • 开发环境:Pycharm

安装Python

1)找到官网

image-20221216162306777

在搜索引擎搜索python关键字,找到官方网站。

注意 找到有官网logo的,而非带有广告字样的

下载安装软件,最靠谱的方式即:到官网下载

2)找到下载页面

image-20221216160420642

image-20221216160546414

注意: Python 的版本在持续迭代更新中. 大家看到的版本不一定和我这里完全一致, 但是基本不影响学 习使用.

下载完成后, 会得到一个 exe 的安装程序:

  • 首先进入官网,找到pycharm的安装包,

3)双击安装包

双击安装包, 安装 Python.

注意:

  • 最好勾选下 “Add Python 3.10 to PATH” 这个选项.

  • 要记得 Python 的安装目录(后面可能会用到)

点击 Install Now 之后, 稍等片刻, 就安装完毕了;这个安装过程非常简单, 一般只要不报错, 就算安装成功。

4)运行 hello world

打开 Python 的安装目录或者最近项目找到最关键的这个 python.exe ;后续运行 Python 程序, 全靠这个 python.exe

image-20221216161920796

如果直接双击这个 python.exe , 就会打开 Python 的交互式解释器(控制台程序). 在这个交互式解释器 中, 就可以输入 Python 代码了

直接输入 print(‘hello world!’) 这句代码, 按下 enter 键, 则打印出了 hello 这样的结果.

image-20221216162026036

注意:代码中的 ( ) 和 ’ ’ 都是英文, 不要写中文标点符号!

编程语言中基本不会出现中文标点, 大家在写代码的时候一定要仔细注意.

安装 PyCharm

1)找到官方网站

image-20221216162404891

注意: 这个搜索结果中没有标识出 “官网”, 但是大家要认准 jetbrains.com这个域名.

PS: JetBrains 是捷克的一家互联网公司. 主要的业务就是开发编程工具. 像 Java 的 IDEA, C++ 的 CLion, Python 的 PyCharm, Go 的 GoLand 等等都是出于 JetBrains 之手. 这些工具功能都非常强 大, 深受广大程序猿的喜爱. 因此网友们也亲切的称呼这些开发工具为 “JB 全家桶”.

2)找到下载页面

image-20221216162712540

推荐选择:社区版.

专业版 相比于 社区版, 功能要更丰富一些, 但是专业版收费, 社区版免费(显然要白嫖).

教育版功能和专业版相同, 但是需要凭 edu 邮箱去 JB 官网申请(过程其实也不麻烦).

下载完成后, 会得到一个 exe 程序.

image-20221216163001149

3)双击安装包

双击安装包. 注意选下安装路径

  • 建议把这个选项勾上, 这样在任意目录鼠标右键 , 就都可以直接用 PyCharm 打开目录了.

image-20221216163131461

这个安装过程非常简单, 一般只要不报错, 就算安装成功.

4)运行 hello world

a) 创建一个项目

image-20221216163329857

b) 选择项目所在的位置

选择项目所在的位置, 并选择使用的 Python 解释器.

注意,

一般情况下, PyCharm 能够自动识别出 Python 解释器的位置. 但是如果没有自动识别出来, 也没关系, 点击右侧的 Add Interpreter 选择之前安装的 Python 的路径位置即可.

c) 创建文件

右键左侧的项目目录, 选择 New -> Python File

填写文件名:

image-20221216163654096

按下回车键

d) 编写代码

image-20221216163753738

e) 运行程序

右键文件, 选择 "Run ‘hello’ "

image-20221216164258014

image-20221216164337764

5)进行基本设置

a) 设置字体大小

PyCharm 默认的字体比较小, 看起来很费眼睛. 可以设置大一点. 选择 File -> Settings

image-20221216164538019

找到 Editor -> Font, 把字体 Size 和 Line height 都适当调整.

Size 表示字体大小. 数字越大文字越大.

ile -> Settings

[外链图片转存中…(img-YbeYIktC-1671181009390)]

找到 Editor -> Font, 把字体 Size 和 Line height 都适当调整.

Size 表示字体大小. 数字越大文字越大.

Line height 表示行高, 数字越大则两行文字之间的间隔就越大.

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

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

相关文章

BEVFormer-accelerate:基于 EasyCV 加速 BEVFormer

导言 BEVFormer是一种纯视觉的自动驾驶感知算法,通过融合环视相机图像的空间和时序特征显式的生成具有强表征能力的BEV特征,并应用于下游3D检测、分割等任务,取得了SOTA的结果。我们在EasyCV开源框架(https://github.com/alibaba…

照片调色JixiPix Hand Tint Pro

JixiPix Hand Tint Pro带有专业分层系统的简单工作流程具有色调,色调,颜色,乘法,柔和涂料或可以逐层更改的涂料的模式,以及功能强大的选色工具,可在隔离区域内保持刷涂,以实现快速着色和准确性。…

Linux环境下多线程C/C++程序的内存问题诊断

目录说明常见的内存错误举例常见的内存访问错误有以下几种:内存问题定位步骤野指针内存释放后使用(UaF,Use after Free)内存问题检查工具常见的内存问题检查工具Valgrindgcc 命令行参数 -fsanitizeaddress -fno-omit-frame-pointe…

Prim算法

应用场景 1.如何修路才能保证修路的总路程最短? 特点: 1.将所有节点全部连通,并且边上的权总和最小——>最小生成树 2.N个顶点,有N-1条边 Prim算法图解分析 简而言之,就是先确定顶点A,然后寻找没有遍…

代码随想录训练营第52天|LeetCode 300.最长递增子序列、674. 最长连续递增序列、718. 最长重复子数组

参考 代码随想录 题目一:LeetCode 300.最长递增子序列 确定dp数组下标及其含义 dp[i]:在nums数组中,在下标0~i元素(包含i)的基础上,以nums[i]作为子序列的最后一个元素,组成的最长严格递增子序…

0126 搜索与回溯算法 Day15

剑指 Offer 34. 二叉树中和为某一值的路径 给你二叉树的根节点 root 和一个整数目标和 targetSum ,找出所有 从根节点到叶子节点 路径总和等于给定目标和的路径。 叶子节点 是指没有子节点的节点。 示例 1: 输入:root [5,4,8,11,null,13,…

cuda学习笔记4——cuda 核函数

cuda学习笔记4——cuda 核函数一、CUDA规范二、核函数内部线程的使用2.1 如何启动核函数demo 1:起16个线程来计算,四个线程块,每个块内四个线程例子demo2核函数是指在GPU端运行的代码,核函数内部主要干了什么?简而言之…

一个《跳动的爱心》代码,纯HTML+JS,双击直接运行

HTMLJS实现的一个跳动的爱心。集合了web动画库GSAP JS、OBJ 文件加载器OBJLoader、WebGL第三方库Three.js等。效果非常棒! 目录实际效果:目录结构:HTML代码CSS代码js代码:简单的修改完整文件下载实际效果: 由于是纯前端…

学会IDEA这些断点操作,生产问题解决的越来越快了

文章目录IDEA断点高级用法1、断点类型1)行断点(line breakpoints)2)字段断点(field breakpoints)3)方法断点(method breakpoints)1> 加载类名上的断点2> 正常方法断…

xss-labs(WriteUp)

xss-labs 先讲讲什么是跨站脚本攻击XSS(Cross Site Scripting) XSS原理 本质上是针对html的一种注入攻击,没有遵循数据与代码分离的原则,把用户输入的数据当作代码来执行 xss跨站脚本攻击是指恶意攻击者往Web页面里插入恶意脚本代码(包括当…

redis之codis和redis cluster对比

写在前面 codis和Redis cluster 都是Redis的集群方案,本文就一起来看下。 1:codis的组件和架构 codis的组件有4个,如下: codis server:基于redis进行了二次开发的组件,负责数据的读写 codis proxy&…

Halcon图像拼接

图像拼接在实际的应用场景很广,比如无人机航拍,遥感图像等等,图像拼接是进一步做图像理解基础步骤,拼接效果的好坏直接影响接下来的工作,所以一个好的图像拼接算法非常重要。 如按下图是将两张楼房图片拼接成一个图像。…

QT 学习笔记(九)

文章目录一、事件的接收和忽略1. 准备工作2. 接收和忽略二、event() 函数1. 简介2. 实例演示3. 总结三、事件过滤器四、总结(细看)1. 知识点汇总2. QT 的事件处理五、事件、事件的接收和忽略、event() 函数和事件过滤器代码1. 主窗口头文件 mywidget.h2.…

英语文本转语音软件哪个好?分享三个新手也能学会的工具

大家平时都是怎么学习英语的呢?课上老师让我们熟悉单词意思、巩固语法、多练阅读理解;其实通过练习听力来加强语感也很重要。很多小伙伴的阅读理解很好,但是听力却跟不上。这里教大家一个小技巧,就是在做阅读理解的时候&#xff0…

第十章TomCat详解

文章目录Tomcat的部署和启动Tomcat扮演的角色①对外:Web服务器②对内:Servlet容器深入理解为什么需要TomCat从目的开始出发遇到的问题总过程部署前提解压TomCat的目录文件启动Tomcat并访问首页如何部署一个项目访问对应的web资源专业版IDEA创建一个JavaW…

力扣(718.1143)补9.12

718.最长重复子数组 这题真的想不到。 看图的话会好懂很多。 class Solution { public int findLength(int[] nums1, int[] nums2) { int nnums1.length; int n2nums2.length; int[][] dpnew int[n1][n21]; int result0; for(int…

【区块链-智能合约工程师】第二篇:Solidity入门

文章目录Solidity极简入门HelloWorld数值类型三种函数类型函数输出变量作用域引用类型参考文章:一文速览2022十大智能合约开发工具 资料地址:WTF学院 Solidity极简入门 HelloWorld remix:在线智能合约开发IDE(Integrated Deve…

DBCO-PEG-Aminooxy, Aminooxy-PEG-DBCO,氨甲基聚乙二醇环辛炔

DBCO-PEG-Aminooxy , Aminooxy-PEG-DBCO,二苯并环辛炔-聚乙二醇-氨甲基,氨甲基聚乙二醇环辛炔 Product specifications: 1.CAS No:N/A 2.Molecular weightMV:1000,2000,34000&#x…

小侃设计模式(十八)-发布订阅模式

1.概述 发布订阅模式又叫观察者模式(Observer Pattern),它是指对象之间一对多的依赖关系,每当那个特定对象改变状态时,所有依赖于它的对象都会得到通知并被自动更新,它是行为型模式的一种。观察者模式内部…

被吹爆的JVM笔记,一招教会什么是JVM调优,资深架构师强推!

面试经常被问 JVM 如何调优?这个问题该怎么回答?没有实际调优经验怎么办? 一般面试时问JVM调优,主要是因为,这个技术并不是懂了Java就能自然懂的,需要明白一些底层原理,有一些深度。所以比较适合…