Python 3.10安装后必做的5件事从环境配置到写出你的第一个自动化脚本当你看到Python安装成功的提示时那种兴奋感可能很快会被接下来该做什么的困惑取代。就像刚拿到驾照的新手面对方向盘却不知如何发动引擎。本文将带你完成五个关键步骤让Python从安装成功变成解决实际问题的工具。1. 优化pip让库安装速度飞起来刚安装好的Python自带pip工具但默认连接国外源下载库文件时速度可能慢得像蜗牛。我们先做两件事验证pip是否正常工作然后切换为国内镜像源。打开终端Windows用户按WinR输入cmd执行以下命令检查pip版本pip --version正常情况会显示类似pip 22.3.1 from...的版本信息。如果报错可能需要重新安装Python时勾选pip选项。接下来创建pip配置文件加速下载。不同系统操作略有差异Windows系统在用户目录如C:\Users\你的用户名新建名为pip的文件夹在该文件夹内创建pip.ini文件写入[global] index-url https://mirrors.aliyun.com/pypi/simple/ trusted-host mirrors.aliyun.commacOS/Linux系统mkdir -p ~/.pip echo [global] index-url https://mirrors.aliyun.com/pypi/simple/ trusted-host mirrors.aliyun.com ~/.pip/pip.conf现在测试下载速度pip install numpy对比切换前后的下载速度你会明显感受到差异。国内常用镜像源还有镜像源网址阿里云https://mirrors.aliyun.com/pypi/simple/清华大学https://pypi.tuna.tsinghua.edu.cn/simple豆瓣https://pypi.doubanio.com/simple/提示某些企业网络可能限制镜像源访问遇到连接问题时可以尝试切换不同源2. 打造专业开发环境VS Code配置全攻略记事本也能写Python代码但专业的编辑器能让你事半功倍。VS Code因其轻量化和强大扩展性成为Python开发的首选工具。安装与基础配置官网下载安装VS Codehttps://code.visualstudio.com/安装后打开扩展市场CtrlShiftX搜索安装以下扩展PythonMicrosoft官方提供Pylance类型检查和高亮Python Indent智能缩进配置基础Python环境按F1输入Python: Select Interpreter选择刚安装的Python 3.10创建.vscode/settings.json文件加入{ python.linting.enabled: true, python.formatting.provider: autopep8, editor.rulers: [88], python.analysis.typeCheckingMode: basic }实用技巧使用Ctrl打开集成终端可以直接运行当前脚本安装Code Runner扩展后右键文件选择Run Code快速执行调试模式F5可以设置断点逐步检查代码注意首次打开Python文件时VS Code可能会提示安装pylint等工具建议全部同意3. 虚拟环境管理避免项目依赖的地狱想象你同时开发A和B两个项目A需要Django 3.2而B需要Django 4.0全局安装必然冲突。Python的venv模块可以创建隔离的环境。创建虚拟环境# 项目目录下执行 python -m venv .venv这会在当前目录创建.venv文件夹包含独立的Python解释器和pip。激活环境Windows:.\.venv\Scripts\activatemacOS/Linux:source .venv/bin/activate激活后终端提示符前会显示(.venv)标识。常用操作# 安装项目依赖 pip install django3.2 # 导出依赖列表 pip freeze requirements.txt # 从文件恢复环境 pip install -r requirements.txt # 退出虚拟环境 deactivate虚拟环境管理进阶技巧使用python -m pip install --upgrade pip确保虚拟环境内pip最新VS Code可以自动识别并激活项目中的虚拟环境对于复杂项目考虑使用poetry或pipenv等更高级的工具4. 你的第一个实用脚本自动整理桌面文件理论够了现在写个真正有用的脚本。以下是一个自动按扩展名分类桌面文件的实用程序import os import shutil from pathlib import Path def organize_desktop(): desktop Path.home() / Desktop file_types { Images: [.jpg, .png, .gif], Documents: [.pdf, .docx, .txt], Archives: [.zip, .rar], Code: [.py, .js, .html] } # 创建分类文件夹 for folder in file_types: (desktop / folder).mkdir(exist_okTrue) # 分类文件 for item in desktop.iterdir(): if item.is_file() and item.suffix.lower(): for folder, extensions in file_types.items(): if item.suffix.lower() in extensions: dest desktop / folder / item.name if not dest.exists(): shutil.move(str(item), str(dest)) break if __name__ __main__: organize_desktop() print(桌面整理完成)代码解析使用pathlib模块处理路径比传统os.path更现代定义文件类型与目标文件夹的映射关系遍历桌面文件按扩展名移动到对应文件夹exist_okTrue避免重复创建文件夹检查目标文件是否存在防止覆盖保存为organize_desktop.py后可以直接双击运行或在终端执行python organize_desktop.py扩展思路添加日志记录功能记录移动了哪些文件处理文件名冲突自动重命名而非覆盖添加GUI界面让普通用户也能使用支持配置文件自定义分类规则5. 让脚本定时运行自动化你的重复任务最后一个关键步骤是让脚本自动运行。不同系统有各自的计划任务工具Windows任务计划程序搜索并打开任务计划程序右侧点击创建任务在常规选项卡设置名称如整理桌面在触发器选项卡添加每日或每周的触发时间在操作选项卡设置操作启动程序程序/脚本填入Python解释器完整路径添加参数填入脚本完整路径macOS/Linux的cron终端输入crontab -e编辑计划任务添加如下行每天上午9点运行0 9 * * * /usr/local/bin/python3 /path/to/organize_desktop.py保存退出vim中按Esc后输入:wq进阶技巧测试时可以设置每分钟运行一次* * * * *添加日志重定向记录脚本输出0 9 * * * /usr/bin/python3 /path/to/script.py ~/script.log 21使用which python3查找Python解释器的准确路径对于复杂任务流可以考虑Apache Airflow等专业工具现在你的Python环境不仅配置完善还能真正解决实际问题了。从环境配置到自动化任务这五个步骤构建了一个完整的从安装到实用的工作流。试着修改脚本处理更多类型的文件或者创建新的脚本来解决你日常工作中的重复任务——这才是Python真正的力量所在。
Python 3.10安装后必做的5件事:从环境配置到写出你的第一个自动化脚本
发布时间:2026/6/8 4:58:05
Python 3.10安装后必做的5件事从环境配置到写出你的第一个自动化脚本当你看到Python安装成功的提示时那种兴奋感可能很快会被接下来该做什么的困惑取代。就像刚拿到驾照的新手面对方向盘却不知如何发动引擎。本文将带你完成五个关键步骤让Python从安装成功变成解决实际问题的工具。1. 优化pip让库安装速度飞起来刚安装好的Python自带pip工具但默认连接国外源下载库文件时速度可能慢得像蜗牛。我们先做两件事验证pip是否正常工作然后切换为国内镜像源。打开终端Windows用户按WinR输入cmd执行以下命令检查pip版本pip --version正常情况会显示类似pip 22.3.1 from...的版本信息。如果报错可能需要重新安装Python时勾选pip选项。接下来创建pip配置文件加速下载。不同系统操作略有差异Windows系统在用户目录如C:\Users\你的用户名新建名为pip的文件夹在该文件夹内创建pip.ini文件写入[global] index-url https://mirrors.aliyun.com/pypi/simple/ trusted-host mirrors.aliyun.commacOS/Linux系统mkdir -p ~/.pip echo [global] index-url https://mirrors.aliyun.com/pypi/simple/ trusted-host mirrors.aliyun.com ~/.pip/pip.conf现在测试下载速度pip install numpy对比切换前后的下载速度你会明显感受到差异。国内常用镜像源还有镜像源网址阿里云https://mirrors.aliyun.com/pypi/simple/清华大学https://pypi.tuna.tsinghua.edu.cn/simple豆瓣https://pypi.doubanio.com/simple/提示某些企业网络可能限制镜像源访问遇到连接问题时可以尝试切换不同源2. 打造专业开发环境VS Code配置全攻略记事本也能写Python代码但专业的编辑器能让你事半功倍。VS Code因其轻量化和强大扩展性成为Python开发的首选工具。安装与基础配置官网下载安装VS Codehttps://code.visualstudio.com/安装后打开扩展市场CtrlShiftX搜索安装以下扩展PythonMicrosoft官方提供Pylance类型检查和高亮Python Indent智能缩进配置基础Python环境按F1输入Python: Select Interpreter选择刚安装的Python 3.10创建.vscode/settings.json文件加入{ python.linting.enabled: true, python.formatting.provider: autopep8, editor.rulers: [88], python.analysis.typeCheckingMode: basic }实用技巧使用Ctrl打开集成终端可以直接运行当前脚本安装Code Runner扩展后右键文件选择Run Code快速执行调试模式F5可以设置断点逐步检查代码注意首次打开Python文件时VS Code可能会提示安装pylint等工具建议全部同意3. 虚拟环境管理避免项目依赖的地狱想象你同时开发A和B两个项目A需要Django 3.2而B需要Django 4.0全局安装必然冲突。Python的venv模块可以创建隔离的环境。创建虚拟环境# 项目目录下执行 python -m venv .venv这会在当前目录创建.venv文件夹包含独立的Python解释器和pip。激活环境Windows:.\.venv\Scripts\activatemacOS/Linux:source .venv/bin/activate激活后终端提示符前会显示(.venv)标识。常用操作# 安装项目依赖 pip install django3.2 # 导出依赖列表 pip freeze requirements.txt # 从文件恢复环境 pip install -r requirements.txt # 退出虚拟环境 deactivate虚拟环境管理进阶技巧使用python -m pip install --upgrade pip确保虚拟环境内pip最新VS Code可以自动识别并激活项目中的虚拟环境对于复杂项目考虑使用poetry或pipenv等更高级的工具4. 你的第一个实用脚本自动整理桌面文件理论够了现在写个真正有用的脚本。以下是一个自动按扩展名分类桌面文件的实用程序import os import shutil from pathlib import Path def organize_desktop(): desktop Path.home() / Desktop file_types { Images: [.jpg, .png, .gif], Documents: [.pdf, .docx, .txt], Archives: [.zip, .rar], Code: [.py, .js, .html] } # 创建分类文件夹 for folder in file_types: (desktop / folder).mkdir(exist_okTrue) # 分类文件 for item in desktop.iterdir(): if item.is_file() and item.suffix.lower(): for folder, extensions in file_types.items(): if item.suffix.lower() in extensions: dest desktop / folder / item.name if not dest.exists(): shutil.move(str(item), str(dest)) break if __name__ __main__: organize_desktop() print(桌面整理完成)代码解析使用pathlib模块处理路径比传统os.path更现代定义文件类型与目标文件夹的映射关系遍历桌面文件按扩展名移动到对应文件夹exist_okTrue避免重复创建文件夹检查目标文件是否存在防止覆盖保存为organize_desktop.py后可以直接双击运行或在终端执行python organize_desktop.py扩展思路添加日志记录功能记录移动了哪些文件处理文件名冲突自动重命名而非覆盖添加GUI界面让普通用户也能使用支持配置文件自定义分类规则5. 让脚本定时运行自动化你的重复任务最后一个关键步骤是让脚本自动运行。不同系统有各自的计划任务工具Windows任务计划程序搜索并打开任务计划程序右侧点击创建任务在常规选项卡设置名称如整理桌面在触发器选项卡添加每日或每周的触发时间在操作选项卡设置操作启动程序程序/脚本填入Python解释器完整路径添加参数填入脚本完整路径macOS/Linux的cron终端输入crontab -e编辑计划任务添加如下行每天上午9点运行0 9 * * * /usr/local/bin/python3 /path/to/organize_desktop.py保存退出vim中按Esc后输入:wq进阶技巧测试时可以设置每分钟运行一次* * * * *添加日志重定向记录脚本输出0 9 * * * /usr/bin/python3 /path/to/script.py ~/script.log 21使用which python3查找Python解释器的准确路径对于复杂任务流可以考虑Apache Airflow等专业工具现在你的Python环境不仅配置完善还能真正解决实际问题了。从环境配置到自动化任务这五个步骤构建了一个完整的从安装到实用的工作流。试着修改脚本处理更多类型的文件或者创建新的脚本来解决你日常工作中的重复任务——这才是Python真正的力量所在。