刚想学Python,结果第一步就卡住了——环境没配好。别急,这事儿很多人都遇到过。比如小李,想写个脚本自动整理公司报销单,结果打开命令行一试,python不是报错就是找不到命令。其实问题不大,一步步来就能解决。
先搞清楚你要装什么
Python有两个主流版本:2.7和3.x。现在基本都用Python 3了,2.7早就停止维护。去官网下载时认准Python 3,别下错了。官网地址是 python.org,进Downloads页面会自动推荐你当前系统的最新版。
Windows上怎么装
下载完是个exe文件,双击运行。关键一步来了:安装界面有个选项叫“Add Python to PATH”,一定要勾上!不勾的话,装完了命令行还是不认识python这个命令。如果忘了勾,也没关系,重新运行安装程序,选“Modify”,再把PATH加上就行。
装完打开命令提示符(就是cmd),输入:
python --version
如果返回类似 Python 3.11.5 这样的信息,说明成了。
macOS用户注意点
mac系统自带Python 2.7,但不能动它。你要装的是新的Python 3。建议用Homebrew来装,方便管理。先装Homebrew(如果还没装的话):
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
然后装Python:
brew install python
装完在终端里敲:
python3 --version
这时候用的是python3而不是python,因为系统默认的python指向老版本。你可以自己建个alias,也可以直接用python3。
Linux下的常见情况
Ubuntu、Debian这类系统一般自带Python 3,但可能没装pip。打开终端试试:
python3 --version
如果版本太低,比如3.6以下,可以加个PPA源来升级:
sudo apt update
sudo apt install software-properties-common
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt update
sudo apt install python3.11
验证你的环境
不管哪个系统,最后都可以跑个小例子确认一下。新建一个hello.py文件,内容如下:
print("Hello,我的第一个Python程序!")
保存后,在命令行运行:
python hello.py
或者在某些系统是:
python3 hello.py
能看到输出,那就没问题了。
遇到问题怎么办
有时候明明装了,却提示“不是内部或外部命令”。多半是PATH没设置好。Windows可以在“环境变量”里手动添加Python的安装路径,比如 C:\\Python311 和 C:\\Python311\\Scripts。mac和Linux检查 ~/.zshrc 或 ~/.bashrc 有没有对应的export语句。
还有一种情况,杀毒软件或公司电脑策略会阻止Python运行。比如某银行员工小王,装完python双击打不开IDLE,后来发现是IT策略限制,联系管理员才解开。
推荐搭配的工具
光有Python还不算完整环境。建议顺手装个代码编辑器,比如VS Code。装完再装Python插件,写代码时会有提示、高亮、调试功能。比记事本强太多了。
pip是Python的包管理工具,用来装第三方库。比如你想画图,就用:
pip install matplotlib
要是国内网络慢,可以换清华源:
pip install matplotlib -i https://pypi.tuna.tsinghua.edu.cn/simple/