怎么安装python环境,两种主流方案对比

怎么安装python环境分为系统原生安装和虚拟环境配套安装两条路线,Windows、macOS、Linux操作存在差异,原生安装适合只做简单脚本运行、单项目开发的新手,虚拟环境方案适合同时维护多个依赖版本不同项目的开发者,安装完成后都可以在终端输入python--version或者python3--version校验是否生效,Windows系统勾选安装界面的AddPythontoPATH选项可以省去手动配置环境变量的步骤,该方法不适用于服务器多用户共用、需要隔离系统自带Python的场景。

怎么安装python环境,原生安装流程

你先打开Python官方网站的下载页面,选择和操作系统匹配的稳定版本,优先选择3.10及以上的版本,下载对应安装包。Windows系统双击exe安装包,勾选添加到系统路径,选择自定义安装可以修改存放目录,默认路径容易在后续清理C盘时被误删。macOS用户可以直接运行pkg安装包,也可以借助Homebrew执行brewinstallpython3命令安装,Linux多数发行版自带Python3,版本偏低时需要从源码编译或者使用发行版软件源升级。

源码编译安装耗时更长,适合需要自定义编译参数的使用者,编译前要提前装好gcc、make等编译依赖,解压源码包后依次执行configure、make、makeinstall指令,编译过程一般需要数分钟,编译失败大多是缺失基础编译组件导致。

校验安装结果。

怎么安装python环境,虚拟环境搭建流程

原生Python安装完成之后,你就可以创建独立虚拟环境,虚拟环境会单独存放每个项目的第三方包,不同项目之间的依赖包版本不会互相干扰。Python3.3以上版本自带venv模块,不需要额外安装工具,在终端进入项目文件夹,执行python-mvenvenv,env是虚拟环境文件夹名称,可以自行修改。激活指令区分系统,Windowscmd里是env\Scripts\activate,PowerShell是.\env\Scripts\Activate.ps1,macOS和Linux使用sourceenv/bin/activate,激活成功后命令行前缀会出现环境名称标识。

conda是另一种常用的环境管理工具,适合做数据分析、科学计算的人群,安装Anaconda或者Miniconda后,用condacreate-n环境名python=版本号创建环境,conda可以同时管理Python解释器版本和各类二进制依赖包,处理numpy、pytorch这类底层库时适配性较好。

安装方案适用人群依赖隔离能力上手难度
原生Python安装新手、单脚本使用弱,全局共用依赖低
venv虚拟环境后端开发、普通项目强,纯Python依赖隔离中等
conda环境数据分析、AI开发强,支持二进制包中等

PATH环境变量是操作系统用来查找可执行程序的路径列表,没有配置PATH时,终端无法直接识别python命令,只能写完整文件路径启动解释器。Windows没勾选自动添加PATH时,需要手动复制Python主程序路径和Scripts路径,添加到系统环境变量,修改完成之后必须重启终端,新的环境变量配置才会生效,直接在已经打开的窗口里校验会一直提示命令不存在。

不要同时在系统里保留多个未隔离的Python版本,多个全局版本共存会引发命令调用混乱,输入python时系统随机调用其中一个版本,pip安装包也会装到不确定的解释器下,排查这类版本冲突要花费较多时间。

第三方包统一使用pip安装,激活虚拟环境之后执行pipinstall包名,包只会安装在当前环境内,退出环境不会影响全局解释器,退出虚拟环境只需要在终端输入deactivate,命令行前缀的环境标识就会消失。

PyPI是Python官方包仓库,绝大多数第三方库都托管在这里,pip默认从这个仓库拉取资源,国内网络访问速度较慢时,你可以切换国内镜像源加速下载,修改pip配置文件或者单次安装追加-i参数都可以切换源地址。

敬慕百科汇集百科知识与游戏文化,带你发现世界的每一个精彩角落。

想要了解更多关于怎么安装python环境的文章欢迎访问:百科