Win 10 系统下搭建 Python 编程环境,有手就行

2023-05-16

前言

想把一门编程语言学好,会搭建编程环境无疑是有必要的,纵然有线上集成的编程环境,但那高度依赖于网络条件以及诸多情况,这使得我们在编程的时候难以存储自己的资料。

学习和使用 python 一年多以来,我深切感受到了一个好的编程环境是多么地重要(主要是开发环境的配置和开发工具的选择)

即使你是编程领域的入门者,也无需对程序员有着盲目的崇拜,当你会用工具,并且逻辑清晰时,你与他们的差距是会慢慢缩小的。

今天我将手把手教你打造一个称手的 python 编程环境! 为了让你更有兴趣地读下去,同时也是为了证明我的教程是有用的,我先贴一张打造好 python 编程环境后的编程的编程运行效果图吧!

开始

说明:本文会以命令行和图形界面两种形式向你展示怎么搭建 python 编程环境,考虑到大部分人对命令行是不熟悉的,因此我优先讲诉如何基于图形界面来搭建环境,然后再讲诉如何使用命令行来安装。

安装 Python

图形界面安装 python 的流程如下

图形界面安装流程

首先打开下面的python官方下载链接

https://www.python.org/downloads/​www.python.org/downloads/

点击上图中黄色按钮下载最新版 python

下载完成后,打开下载的安装包 按上图操作,稍微等待一会儿之后会出现下图的代表成功的界面

经过以上步骤,python 将成功被安装到你的电脑上。 Win 10 系统下命令行安装 python 流程如下

命令行界面安装流程

打开电脑自带的 PowerShell 应用,将以下代码粘贴到框框中

Set-ExecutionPolicy RemoteSigned -scope CurrentUser

按回车键运行之后,会提示是否允许修改代码运行策略,此时应该输入字母 y 表示许可,然后按回车键 接下来是运行下面的这行代码以安装 Win 系统下的一个比较流行的包管理器(scoop

使用国内网络的优先使用下面的这条命令

iwr -useb https://raw.fastgit.org/lukesampson/scoop/master/bin/install.ps1 | iex

如果使用国外网络,则建议使用以下的这条命令

iwr -useb get.scoop.sh | iex

在 PowerShell 中运行上面的代码之后即可成功安装 scoop,如果失败了,大概率是网络原因,解决方式是多试几次。

下面我们将使用 scoop 来安装 python,当然,用它来安装 python 的同时也是需要依赖一些东西的,运行下面这行代码,你将会安装

python
git
aria2

这 3 个软件,其中 python 是运行 python 代码所必须的条件,git 则是一个版本控制软件,aria2 是知名的多线程下载器。你现阶段只需关注 python 即可。不过你要是有兴趣去了解其他两个,会有不少收获。

scoop install aria2 git python

验证安装方法:在 PowerShell 中运行以下命令

python --version

如果不出现红色字体字,恭喜你安装成功!如果出现,则需要重新打开一个 PowerShell 窗口,然后继续重复以上步骤即可,如果还不行,可能是网络抽风了。

安装代码编辑器

工欲善其事必先利其器,选择一款好的工具,学习效率无疑会大大地增强。当然你要是认为记事本能更好地锻炼自己的码字能力,那你可以去用,适合自己是最好的啦。 至于代码编辑器,我使用过 PycharmSublime Text 以及 VS Code 这几款。这三者各有优劣之处。我个人在开发过程中,使用得最多的就是 VS Code 了,它的优点如下

有丰富的编程语言扩展支持,写代码更带劲 可以使用微软账号或者 Github 账号对 VS Code 的配置进行云端备份,真正做到在不同电脑之间切换自如 界面好看,好看的界面让人总有写代码的欲望

说得这么好,不教你怎么装岂不是耍无赖吗?我显然不是会耍无赖的人,所以下面我还是会以图形界面以及命令行的形式教你怎么安装和配置这么好用的一款代码编辑器! 图形界面安装 VS Code 的流程如下

图形界面安装流程

打开下面的下载链接

https://code.visualstudio.com/​code.visualstudio.com/

点击蓝色下载按钮开始下载

下载完成之后,双击该安装包按上图操作,然后一直点下一步,经过以上步骤,强大的 VS Code 已经成功地被安装在你的电脑上了。

命令行界面安装 VS Code 的流程如下

命令行界面安装流程

打开 PowerShell,运行以下命令(前提是你安装 python 的时候也是走 WIn 10 下面的命令行安装流程或者你已经安装了 scoop

scoop bucket add extras
scoop install vscode

即可开始安装 VS Code

测试安装方法:在 PowerShell 中运行以下命令

code

如果打开了弹出新打开的软件窗口,恭喜你安装成功,否则请继续重复以上步骤,失败极有可能是网络导致的!

VSCode 中配置 Python 环境

  • 汉化(可选)

当你打开 VS Code 时,会发现它的界面是英文的,没关系,你可以更改语言,更改方法:按快捷键 ctrl + shift + x,或者依次单击左上角:File-preference-settings-extentions,弹出扩展安装界面,然后输入 chinese,搜索,选择第一个安装,安装完之后重启 VS Code 即可看到汉化后的界面!

  • 安装基本语言依赖(必须)

方法:按快捷键 ctrl + shift + x(或者:文件-首选项-扩展),然后搜索 Python,选择第一个安装(已经安装的会显示禁用和卸载两个选项)

  • 安装智能补全插件 pylance (强烈推荐)

方法:按快捷键 ctrl + shift + x(或者:文件-首选项-扩展),然后搜索 pylance ,选择第一个安装(已经安装的会显示禁用和卸载两个选项)进行安装

  • 新建和保存 python文件的方法

新建文件:按快捷键 ctrl + n (或者:左上角菜单-文件-新建) 保存文件:按快捷键 ctrl + s (或者:左上角菜单-文件-保存),接着选择存储路径,并且填写文件名,注意 python 代码的后缀是 .py ,你需要填入类似

hello.py
hello-world.py

的这些东西作为文件名,这样子 VS Code 才能在你写代码的过程中识别到你是在写 python 代码,从而能给 你代码高亮以及提示功能!

  • 运行 Python 文件的方法

点击下图中的三角形开始运行代码,之后即可在弹出的窗口看到输出

  • 快捷键查看(学会了可以极大提高敲代码效率)

按快捷键 ctrl + shift + p 可调出命令搜索框 在搜索框中输入 键盘 这两个字 ,选择如下图标明的搜索结果,点击即可查看键盘快捷键

键盘快捷键大致如下

打开快捷方式之后,可以右键某个选项,然后选择更改快捷键,即可对根据喜好对快捷键进行更改 下面附上我常用的快捷键(非常高效)

快捷键功能描述
ctrl /对选中的文字进行注释或者取消注释
ctrl [将选中的代码左缩进
ctrl ]将选中的代码右缩进
ctrl enter在当前行下新建行
ctrl shift p调查搜索编辑器功能搜索面板
ctrl shift x打开扩展商店

写在最后

以上我向你展示了怎么在 WIn 10 系统下搭建好用的 python 编程环境,如果你成功地学会了,那编程的学习会顺利很多。当然因为我手上没有 mac 设备,所以无法演示 mac 下面的 python 环境搭建方法,不过就以图形界面安装的这一套流程而言,步骤是类似的。至于用 Linux 的,想必会使用命令行来安装吧。

如果你在安装过程中出了问题,欢迎你向我反馈。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Win 10 系统下搭建 Python 编程环境,有手就行 的相关文章

  • Docker - docker build 命令详解

    docker build 命令原理 docker build 命令从 Dockerfile 和上下文构建镜像构建的上下文 xff1a 位于指定 PATH 或 URL 中的一组文件构建过程可以引用上下文中的任何文件 xff0c 例如 xff0
  • RealSense二次开发

    转载 xff1a librealsense2查看相机设备信息 JavaShuo 文章目录 1 librealsense2设备信息读取 xff12 xff0e realsense 投影函数和反投影函数3 深度相机与彩色相机的坐标变换 1 li
  • 大规模MIP的精确算法和实现

    大规模MIP的精确算法和实现 大规模MIP的精确算法和实现 xff1a 目录第1部分 xff1a CPLEX的Java API详解1 CPLEX简介2 构建简单的模型3 CPLEX的高级应用 第2部分 xff1a Gurobi的Python
  • 两种Dockerfile文件配置

    注意 xff1a xxx是您的项目名称 xff01 Xmx xff1a 堆最大值 xff1b Xms xff1a 堆初始值 COPY指令只能从执行docker build所在的主机上读取资源并复制到镜像中 而ADD指令还支持通过URL从远程
  • 网络编程-----在线词典项目(服务器)

    服务器端 span class token macro property span class token directive keyword include span span class token string lt stdio h
  • 模型的图优化

    图优化 最近在整理之前的一些工作内容 记录下来温故而知新 在各种开源推理框架中 xff0c 我们总能看到有一种graph optimizer技术 xff0c 主要是对用户想要运行的网络模型进行一种网络结构层面的优化 xff0c 剔除不需要的
  • 学C++有多难,你知道吗?

    都2020年了 xff0c 还要学C 43 43 吗 xff1f C 43 43 好多理工科大学里面都有 xff0c 它的学习难度比其他编程语言比如Python Javascript 和Java等等难 那为什么呢 xff1f C 43 43
  • Ubuntu-KCF/DSST算法无人机跟踪仿真/实物保姆级教程

    KCF算法无人机跟踪 介绍 自己搭建的无人机跟踪实验 xff0c 主要讲软件 xff0c 硬件的需要等等 基础知识准备 整个系统需要两部分 xff0c 识别程序和控制无人机运动的程序 xff0c 都是Python脚本 xff0c 但运行需要
  • Linux基础入门:单片机和Linux有什么不同吗

    我发现很多初学者只有单片机基础 xff0c 甚至没有单片机基础 在学习Linux时 xff0c 对很多概念比较陌生 xff0c 导致不知道学什么 xff0c 也不知道学了之后有什么用 所以小编在此分享此文 第1章 单片机和Linux的区别
  • 为什么都说代码改变世界?是因为这五位程序员创造了未来!

    致敬那些为软件开发奠定坚实基础的计算机科学先驱 从 1 和 0 开始 xff0c 编程经历了很长一段路 xff0c 才达到了现在的抽象状态 过去的程序员用伟大的发明 xff0c 为现代程序员轻松地完成工作奠定了坚实的基础 如果我们研究某个软
  • C语言丨关键字enum用法详解,看这篇就够了

    一 关键字enum的定义 enum是C语言中的一个关键字 xff0c enum叫枚举数据类型 xff0c 枚举数据类型描述的是一组整型值的集合 xff08 这句话其实不太妥当 xff09 xff0c 枚举型是预处理指令 define的替代
  • Ubuntu下cmake使用入门

    CMake是一个跨平台的安装 xff08 编译 xff09 工具 xff0c 可以用简单的语句来描述所有平台的安装 编译过程 他能够输出各种各样的makefile或者project文件 其包含自己的语法结构 xff0c 只要按照其语法编写成
  • Windows与Linux双系统设置默认引导项与删除引导项

    当电脑中安装了Windows和Linux双系统 xff0c 但是每次开机默认自动进入Linux系统时 xff0c 有时根本来不及选择 xff0c 平时常用的系统却是Windows xff0c 于是我们需要让电脑默认选择Windows系统启动
  • 统招非全日制研究生就业受歧视的回应文件

    根据教育部办公厅等五部门 关于进一步做好非全日制研究生就业工作的通知 教研厅函 2019 1号 以及教育部办公厅印发 关于统筹全日制和非全日制研究生管理工作的通知 教研厅函 2016 2号 文件 xff0c 明确自2017年起 xff0c
  • IOTDB集群部署

    背景 IOTDB单节点的数据插入性能不是很好 xff0c 所以 xff0c 想看看集群的效果 xff0c 那么就需要搭建集群的环境 文件获取 下载地址 选择集群版本 文件目录 完成IoTDB Cluster安装后 xff0c 默认会在IoT
  • 全球超1850万条POI数据获取方法

    POI是 Point of Interest 的缩写 xff0c 中文可以翻译为 兴趣点 在地理信息系统中 xff0c 一个POI可以是一栋房子 一个商铺 一个邮筒 一个公交站等 数据获取 xff1a 数据分享 全球超1850万条 POI数
  • 百度网盘普通用户如何上传单文件最大4G文件。window split命令如何分割文件上传。

    普通用户使用百度网盘Web端上传文件时 xff0c 单文件最大支持1G大小 xff1b 使用网盘PC客户端上传文件时 xff0c 单文件最大支持4G xff1b 如果您需要上传大于4G文件 xff0c 可充值百度网盘会员 xff0c 其中
  • FreeRTOS 框架

    官网 章节目录规划 Kernel taskmemory managementqueue mutex semaphoretime managesoftware timerinterrupt process FreeRTOS plus Free
  • 飞行器设计之界限线图

    推重比与翼载荷约束分析 主要性能要求可以表示为最小起飞推重比T W和起飞翼载荷W S的函数 xff0c 每一项性能要求可以在起飞推重比T W 起飞翼载荷W S坐标中构成一条约束曲线 采用能量守恒方程 xff0c 推导出飞机性能约束的一般主管
  • FreeRTOS中使用中断的一些注意事项

    1 几个宏定义的解释 configLIBRARY LOWEST INTERRUPT PRIORITY 这个宏是可以定义的中断最低优先级 xff0c 由于STM32中断管理只用了4位来分配抢占优先级和子优先级 xff0c 并且FreeRTOS

随机推荐