三步搞定Python环境配置,再也不用手动装包了

刚换新电脑,或者给同事搭开发环境?每次都要重装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,连版本都自动对齐,不怕同事说“我这跑得好好的,你那咋报错?”

自动化不是炫技,是把重复劳动按掉——省下的时间,够你多看两集《繁花》,或者陪孩子拼完一盒乐高。