01.搞了一下午才装好 Python?你可能踩了这 4 个坑
搞了一下午才装好 Python?你可能踩了这 4 个坑
说实话,装 Python 这件事,我见过太多人卡在第一步就放弃了。
不是 Python 难,是安装过程里的小坑太多。下载错版本、环境变量没配好、命令行打不开……每个坑都能让你怀疑人生。
这篇文章就是帮你绕开这些坑的。10 分钟搞定,别像我当年一样折腾一下午。
Python 到底是什么?
Python 是一门编程语言。说人话就是:你写一堆英文指令,Python 帮你执行。
它长这样:
print("Hello World")
运行这行代码,屏幕上就会打印出 Hello World。
那 Python 能干什么?
- 写自动化脚本:批量改文件名、自动发邮件
- 做数据分析:pandas 一把梭处理 Excel
- 写网站后端:Django、Flask 了解一下
- 搞人工智能:现在最火的 AI 模型基本都用 Python
划重点:Python 是新手友好度最高的语言,没有之一。
第一步:下载 Python(别下错了!)
打开 python.org,点那个黄色的 Download Python 按钮。
⚠️ 这里有个坑:页面默认可能给你下最新版。新手建议用 3.10 或 3.11,太新的版本有些第三方库还没适配。我踩过这个坑,装了个 3.13,结果半天找不到能用的库。
Windows 用户注意:下载页面往下拉,能看到 Windows installer。一定要勾选 “Add Python to PATH”,这个复选框在安装界面最下面,很多人没注意就跳过了。
不勾的话,后面在命令行里敲 python 会提示"不是内部或外部命令",然后你就得手动配环境变量。
Mac 用户直接用 Homebrew:
brew install python@3.11
装完验证一下:
python --version
# 输出:Python 3.11.x
能看到版本号就说明装好了。
第二步:选个编辑器
Python 自带了一个叫 IDLE 的编辑器,但说实话,不太行。
推荐 VS Code,免费、轻量、插件多。去 code.visualstudio.com 下载。
装完 VS Code 后,装一个 Python 插件。打开 VS Code → 左边那个方块图标(扩展)→ 搜 “Python” → 装 Microsoft 官方的那个。
装完插件后,VS Code 就能做这些事:
- 代码自动补全
- 报错红线提示
- 一键运行代码
- 调试断点
一个字:香。
第三步:写下你的第一行代码
打开 VS Code,新建一个文件,保存为 hello.py。
敲下这行:
print("Hello World")
怎么运行?两种方式:
方式一:终端运行
在 VS Code 里按 Ctrl + ` 打开终端,输入:
python hello.py
方式二:直接点播放按钮
装上 Python 插件后,右上角有个小三角 ▶,点了就能运行。
屏幕上出现 Hello World,恭喜你,Python 环境没问题。
新手最容易踩的 4 个坑
坑 1:分不清 Python 2 和 Python 3
现在已经没人用 Python 2 了。如果你看到教程里用 print "hello"(没括号),那是 Python 2 的写法,赶紧换个教程。
Python 3 里必须加括号:print("hello")。
坑 2:中文乱码
代码里有中文,运行报错 SyntaxError: Non-UTF-8 code。
解决方案:在文件第一行加上:
# -*- coding: utf-8 -*-
或者干脆在 VS Code 右下角把编码改成 UTF-8。
坑 3:缩进混用
Python 用缩进来表示代码块,不像其他语言用花括号 {}。
要么全用空格(推荐 4 个空格),要么全用 Tab。别混着用,否则 Python 直接报 IndentationError。
VS Code 默认帮你把 Tab 转成 4 个空格,所以用 VS Code 基本不会踩这个坑。
坑 4:不会读报错信息
新手看到满屏红字就慌了。其实报错信息是 Python 在帮你。
举个例:
Traceback (most recent call last):
File "hello.py", line 3, in <module>
prin("hello")
NameError: name 'prin' is not defined
关键看最后一行:NameError: name 'prin' is not defined。
意思是:第 3 行有个叫 prin 的东西,Python 不认识。哦,原来是 print 拼错了。
学会读报错,编程效率翻倍。
动手试试
- 打印你的名字
- 打印一句你喜欢的话
- 故意把
print拼错,看报错信息长什么样
参考答案:
print("张三")
print("Life is short, I use Python.")
printt("看看这个报错") # 看看会报什么错
写在最后
环境搭建是最容易劝退的一步,但熬过去就好了。
说实话,后面写代码反而比装环境简单。因为代码是逻辑,错了能改。环境问题是玄学,有时候重装都不知道为什么突然就好了。
下一篇聊聊变量——你代码里的"收纳盒"。为什么要用变量、怎么起名不让人笑话、以及 Python 里到底有几种数据类型。
有问题评论区见,看到就回。
更多推荐
所有评论(0)