刚换新电脑,或者给同事搭开发环境?每次都要重装Python、pip、virtualenv,再一个个pip install requests numpy pandas……光是敲命令就手酸,一不小心还版本冲突、路径错乱。其实,用个小脚本就能全自动搞定整套解释器环境。
谁需要这个?
不是只有程序员才用得上——做数据分析的行政小妹、写爬虫查房价的房产中介、自学AI画图的学生党,只要电脑里要跑Python脚本,就值得花5分钟配一次自动化流程。
最轻量的实现:一个shell脚本搞定Mac/Linux
新建一个叫 setup_env.sh 的文件,内容如下:
#!/bin/bash
# 自动安装pyenv + Python 3.11 + 常用包
echo "正在安装pyenv..."
curl https://pyenv.run | bash
export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init -)"
echo "正在安装Python 3.11.9..."
pyenv install 3.11.9
pyenv global 3.11.9
echo "正在升级pip并安装常用包..."
pip install --upgrade pip
pip install numpy pandas requests matplotlib jieba openpyxl保存后终端运行:chmod +x setup_env.sh && ./setup_env.sh,喝杯咖啡回来,环境就齐活了。
Windows用户更简单:用bat+choco
先装Chocolatey(类似Mac的Homebrew),然后新建 setup_env.bat:
@echo off
echo 正在安装Python 3.11...
choco install python --version=3.11.9 -y
echo 正在升级pip并安装常用包...
python -m pip install --upgrade pip
python -m pip install numpy pandas requests beautifulsoup4右键以管理员身份运行,全程不用点下一步,也不用记路径。
进阶小技巧:把配置存成模板
你常用的项目往往依赖相似——比如做微信公众号分析总要requests+bs4+openpyxl。可以建个 wechat-reqs.txt:
requests==2.31.0
beautifulsoup4==4.12.2
openpyxl==3.1.2
pandas==2.0.3下次新环境直接:pip install -r wechat-reqs.txt,连版本都自动对齐,不怕同事说“我这跑得好好的,你那咋报错?”
自动化不是炫技,是把重复劳动按掉——省下的时间,够你多看两集《繁花》,或者陪孩子拼完一盒乐高。