自学支招丨如何安装python环境?(怎样安装python环境)
off999 2024-09-13 13:33 57 浏览 0 评论
刚开始学习Python时,很多同学都会遇到这样的问题 「Python要怎么使用和安装呀?」 没错,光是「环境安装」这个环节就让很多人头痛甚至是打退堂鼓,所以小编决定写篇文章来介绍一下「Python的环境安装」。(本期以Windows操作系统为主, 使用Mac的小伙伴们先对不住啦~ )
一、下载 Python
首先,我们当然要先下载Python,值得注意的是,Python有两代,两者的语法有着不小的差异,小编还是推荐入门的朋友们选择学习 Python 3 。
传送门来啦 → https://www.python.org/downloads/
如果想要查看版本信息,或是想阅览更多深入的Document,上Python官网就对了!你可以在官网下载到各版本的Python,目前最稳定的版本是3.8.0.
二、安装Python
在安装Python程序时,基本上都按默认的建议选项就好,需要注意的是,一定要记得「把Python增加到系统的环境变量」,在一开始的安装画面中勾选「Add Python 3.8 to PATH」(这个选项不会被自动勾选)
你也许会纳闷,如果不勾会怎么样?也是可以使用的,只是有时候会非常的麻烦,例如:当你在终端机输入python、pip等命令时会被提示找不到这些命令,除非你把当前路径切换到这些Python命令文件所在的目录(或是在命令前面加上路径)。
总之,把Python加到环境变量PATH里,在终端机中就不用在另外输入Python的路径了,一个常用路径的概念。如果在安装时忘记勾选,有办法事后自己设定PATH吗?当然可以,但那又是另外一个故事了…下次再说。
Python自带一个用Python语言编写而成的轻便型集成开发环境(IDE),叫做IDLE,意思是「集成开发与学习环境」,这玩意儿在你安装Python时就一起被安装了。
传送门来啦 → https://docs.python.org/3/library/idle.html
3. 运行Python
终于搞定啦!大家是不是等不及要开始coding了呢?先简单介绍一下运行Python几件事吧! 首先,先打开你的IDLE,找不到可以去搜寻栏寻找「IDLE」,Bar主习惯把IDLE 订选在开始栏,省时省力。 打开后,应该会看到以下画面:
你会发现你能在 ” >>> “ 提示符后输入程序代码,这跟平常我们在写程序的接口模式不太一样,在这模式下的 ” >>> “提示符后面输入程序代码,系统会实时反馈结果,这很像是在和Python对话,你一句、我一句,这交互方式叫做「交互模式(Shell)」,拿来做一些简单的测试和学习Python非常方便。
在交互模式下,必须执行完一句程序指令才能输入下一条语句,如果以复制贴上的方式输入多条语句,执行时就会提示语法错误「存在多条语句」。 需要这里要补充另一个进入「交互模式」的酷方式,那就是直接在终端机,输入指令 ”python”,这个方法还能顺便测试Python是否被加进了环境变量PATH,如果跳出「找不到python这个指令」这类的提示,赶快回去设定一下吧,兄弟。
终端机就是所谓的「命令提示字符 (a.k.a CMD)」。没错,就是看似计算机高手才会用的那个玩意儿(笑)。如果你找不到它在哪,请在搜寻栏输入「cmd」看看。如果刚刚的指令生效了,表示python成功被加进PATH,这时CMD就进入了交互模式。如下:
如果你操作到现在都没有问题,恭喜你!你已经度过了环境安装的难关了!如果你对这类文章感兴趣的话,记得持续关注我哦~
相关推荐
- Python Flask 容器化应用链路可观测
-
简介Flask是一个基于Python的轻量级Web应用框架,因其简洁灵活而被称为“微框架”。它提供了Web开发所需的核心功能,如请求处理、路由管理等,但不会强制开发者使用特定的工具或库。...
- Python GUI应用开发快速入门(python开发软件教程)
-
一、GUI开发基础1.主流GUI框架对比表1PythonGUI框架比较框架特点适用场景学习曲线Tkinter内置库,简单小型应用,快速原型平缓PyQt功能强大,商用许可专业级桌面应用陡峭PySi...
- 实战揭秘:Python Toga 打造跨平台 GUI 应用的神奇之旅
-
在Python的世界里,GUI(图形用户界面)开发工具众多,但要找到一款真正跨平台、易于使用且功能强大的工具并不容易。今天,我们就来深入探讨一下Toga——一款Python原生、操作系统原...
- python应用目录规划(python的目录)
-
Python大型应用目录结构规划(企业级最佳实践)核心原则模块化:按业务功能拆分,高内聚低耦合可扩展性:支持插件机制和动态加载环境隔离:清晰区分开发/测试/生产环境自动化:内置标准化的构建测试部署流...
- Python图形化应用开发框架:PyQt开发简介
-
PyQt概述定义:PyQt是Python绑定Qt框架的工具集,用于开发跨平台GUI应用程序原理:通过Qt的C++库提供底层功能,PyQt使用SIP工具生成Python绑定特点:支持Windows/ma...
- [python] 基于PyOD库实现数据异常检测
-
PyOD是一个全面且易于使用的Python库,专门用于检测多变量数据中的异常点或离群点。异常点是指那些与大多数数据点显著不同的数据,它们可能表示错误、噪声或潜在的有趣现象。无论是处理小规模项目还是大型...
- Python、Selenium 和 Allure 进行 UI 自动化测试的简单示例脚本
-
环境准备确保你已经安装了以下库:SeleniumAllurepytest你可以使用以下命令安装所需库:pipinstallseleniumallure-pytestpytest示例代码下面的代...
- LabVIEW 与 Python 融合:打造强大测试系统的利器
-
在现代测试系统开发领域,LabVIEW和Python各自凭借独特优势占据重要地位。LabVIEW以图形化编程、仪器控制和实时系统开发能力见长;Python则凭借丰富的库资源、简洁语法和强大数...
- 软件测试进阶之自动化测试——python+appium实例
-
扼要:1、了解python+appium进行APP的自动化测试实例;2、能根据实例进行实训操作;本课程主要讲述用python+appium对APP进行UI自动化测试的例子。appium支持Androi...
- Python openpyxl:读写样式Excel一条龙,测试报表必备!
-
无论你是测试工程师、数据分析师,还是想批量导出Excel的自动化工作者,只需一个库openpyxl,即可高效搞定Excel的各种需求!为什么选择openpyxl?支持.xlsx格式...
- Python + Pytest 测试框架——数据驱动
-
引言前面已经和大家介绍过Unittest测试框架的数据驱动框架DDT,以及其实现原理。今天和大家分享的是Pytest测试框架的数据驱动,Pytest测试框架的数据驱动是由pytest自...
- 这款开源测试神器,圆了我玩游戏不用动手的梦想
-
作者:HelloGitHub-Anthony一天我在公司用手机看游戏直播,同事问我在玩什么游戏?我和他说在看直播,他恍然大悟:原来如此,我还纳闷你玩游戏,咋不用动手呢。。。。一语惊醒梦中人:玩游戏不用...
- Python单元测试框架对比(pycharm 单元测试)
-
一、核心框架对比特性unittest(标准库)pytest(主流第三方)nose2(unittest扩展)doctest(文档测试)安装Python标准库pipinstallpytestp...
- 利用机器学习,进行人体33个2D姿态检测与评估
-
前几期的文章,我们分享了人脸468点检测与人手28点检测的代码实现过程,本期我们进行人体姿态的检测与评估通过视频进行人体姿势估计在各种应用中起着至关重要的作用,例如量化体育锻炼,手语识别和全身手势控制...
你 发表评论:
欢迎- 一周热门
- 最近发表
-
- Python Flask 容器化应用链路可观测
- Python GUI应用开发快速入门(python开发软件教程)
- 【MCP实战】Python构建MCP应用全攻略:从入门到实战!
- 实战揭秘:Python Toga 打造跨平台 GUI 应用的神奇之旅
- python应用目录规划(python的目录)
- Python图形化应用开发框架:PyQt开发简介
- [python] 基于PyOD库实现数据异常检测
- Python、Selenium 和 Allure 进行 UI 自动化测试的简单示例脚本
- LabVIEW 与 Python 融合:打造强大测试系统的利器
- 软件测试进阶之自动化测试——python+appium实例
- 标签列表
-
- python计时 (73)
- python安装路径 (56)
- python类型转换 (93)
- python进度条 (67)
- python吧 (67)
- python字典遍历 (54)
- python的for循环 (65)
- python格式化字符串 (61)
- python静态方法 (57)
- python列表切片 (59)
- python面向对象编程 (60)
- python 代码加密 (65)
- python串口编程 (77)
- python读取文件夹下所有文件 (59)
- java调用python脚本 (56)
- python操作mysql数据库 (66)
- python获取列表的长度 (64)
- python接口 (63)
- python调用函数 (57)
- python多态 (60)
- python匿名函数 (59)
- python打印九九乘法表 (65)
- python赋值 (62)
- python异常 (69)
- python元祖 (57)