ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

Python 环境配置完全指南:Windows + Mac + Linux

Python 环境配置完全指南:Windows + Mac + Linux Python 是什么Python 是一门上手极其友好的编程语言写脚本、做数据分析、写个小工具、跑自动化任务都能用它。装好 Python 是第一步后面的事都好办。Windows 安装 Python去官网下载安装包https://www.python.org/downloads/打开页面点那个大大的Download Python 3.x.x按钮下载下来的是一个 .exe 安装程序双击运行。安装界面里有一件事必须做把 “Add Python to PATH” 前面那个复选框勾上。这条不勾的话装完之后命令行里打python系统压根不认识你你得自己配置环境变量对于新手来说很烦。勾上就省了这步麻烦。点击 “Install Now” 就行全程自动装完。装完之后打开命令行按 WinR输入cmd回车输入python --version看到类似Python 3.12.0这样的输出就说明装好了。Mac 安装 PythonMac 系统自带了一个 Python 2不过你别管它直接装 Python 3。如果你还没有 Homebrew先装一下这个包管理器打开终端执行/bin/bash-c$(curl-fsSLhttps://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)装好 Homebrew 之后执行brewinstallpython3Homebrew 会自动把 Python 3 和 pip 一起装好。安装完成后打开终端验证python3--versionpip3--version看到版本号就说明一切正常。Linux 安装 Python不同发行版用的包管理器不一样对号入座。Ubuntu / Debian 系列sudoaptupdatesudoaptinstallpython3 python3-pip python3-venv-yFedora / RHEL 系列sudodnfinstallpython3 python3-pip-yArch 系列sudopacman-Spython python-pip装完之后验证python3--versionpip3--version验证安装不管你用的是哪个系统验证方式都是一样的打开终端依次执行python3--versionpip3--version两个命令都正常输出版本号就算装好了。这里用的是python3和pip3Linux 和 Mac 上不带数字的python命令不一定指向 Python 3用带数字的版本更稳。建第一个虚拟环境Python 项目多了之后包版本冲突是个头疼的问题——A 项目需要 requests 2.xB 项目需要 requests 3.x装在一起就会打架。venv 就是来解决这个问题的它给每个项目单独建一套 Python 环境互不干扰。比起 condavenv 是 Python 内置的不用额外装东西小项目直接用这个就够了。在命令行里进入你想放项目的目录然后执行python3-mvenv myprojectmyproject是虚拟环境的名字你可以改成任何你喜欢的名字。这条命令会在当前目录下创建一个同名文件夹里面是一套独立的 Python 和 pip。激活虚拟环境Windows 上myproject\Scripts\activateMac / Linux 上sourcemyproject/bin/activate激活之后命令行前面会出现myproject或者(myproject)这样的提示符表示你现在已经在虚拟环境里了。这时候你执行的python和pip都是这个环境自己的不会影响到系统全局。退出虚拟环境deactivate在虚拟环境里装包跑脚本现在激活虚拟环境然后装第一个第三方包sourcemyproject/bin/activate# Mac/Linux# myproject\Scripts\activate # Windowspipinstallrequestsrequests是一个用来发 HTTP 请求的库非常常用。pip 会自动下载并安装它以及它的依赖。接下来写一个真实可跑的脚本。在myproject目录下新建一个文件叫hello.py内容如下importrequests responserequests.get(https://httpbin.org/get)print(f状态码:{response.status_code})print(f响应内容:{response.json()})然后执行python hello.py正常情况下你会看到状态码 200 和一段 JSON 输出说明网络请求成功了。这个脚本虽然简单但把「建环境、装包、写代码、跑起来」全流程走通了。跑完之后记得deactivate退出虚拟环境保持干净。pip install 很爽但要注意什么pip install敲下去库就装上了确实方便。但时间一长项目多了你可能遇到「这个脚本在我电脑上能跑换台机器就跑不动了」的问题——原因通常是包版本不一样。有两个好习惯建议从一开始就养成。第一用requirements.txt记录依赖。每次装完一个包顺手执行pip freezerequirements.txt这会把当前环境里所有包及精确版本号导出到一个文件里。以后在新机器上跑项目只需要pipinstall-rrequirements.txt就能把一模一样的包环境重建出来。第二尽量在虚拟环境里装包别贪方便直接往系统全局里塞。虚拟环境装乱了删掉重建就是系统全局污染了就比较麻烦。结尾配好环境、跑通第一个脚本这一步走完了后面写什么都会顺畅很多。
返回列表