【Mac新手必备】Python环境保姆级一键安装与配置指南:轻松上手无难度

文章目录

  • 前言
  • 安装 Python 环境
  • VSCode 配置Python 环境
  • NeoVim 配置 Python 环境(选看)
  • 1. Python LSP 配置
  • 2. 打开 python 语言支持
  • 最后
  • 参考资料
  • 系列教程
  • Mac 从 0 到 1 保姆级配置教程目录,点击即可跳转对应文章:
    【🚀🚀🚀 教程开源地址】:https://github.com/tonngw/macman
    【Mac 从 0 到 1 保姆级配置教程 00】 – 教程说明
    【Mac 从 0 到 1 保姆级配置教程 01】 – 安装无敌的 brew
    【Mac 从 0 到 1 保姆级配置教程 02】 – 你真的会装软件吗?内含常用软件安装教程
    【Mac 从 0 到 1 保姆级配置教程 03】 – 安装配置美化 iterm2 一气呵成,Mac 下经久不衰的终端
    【Mac 从 0 到 1 保姆级配置教程 04】 – 手把手教你安装配置 zsh 和 oh my zsh,一看就会!
    【Mac 从 0 到 1 保姆级配置教程 05】 – 全网最详细 20+ 张图逐帧安装 powerlevel10k zsh 主题(上)
    【Mac 从 0 到 1 保姆级配置教程 05】 – 全网最详细 20+ 张图逐帧安装 powerlevel10k zsh 主题(下)
    【Mac 从 0 到 1 保姆级配置教程 06】 – iterm2 常用快捷键和 zsh 别名配置
    【Mac 从 0 到 1 保姆级配置教程 07】 – 配置 Git、GitHub、SSH 免密提交以及 Git 常用基础命令
    【Mac 从 0 到 1 保姆级配置教程 08】 – 快速配置 Neovim、LazyVim 以及常用开发环境,如果之前有人这么写就好了
    【Mac 从 0 到 1 保姆级配置教程 09】 – 快速配置终端复用工具 tmux 和 oh-my-tmux
    【Mac 从 0 到 1 保姆级配置教程 10】 – sdkman 几分钟搞定 Java 开发环境,一定不要错过啊!
    【Mac 从 0 到 1 保姆级配置教程 11】 – Mac 基础配置 Finder、触控板、常用快捷键等
    【Mac 从 0 到 1 保姆级配置教程 12】- 安装配置万能的编辑器 VSCode 以及常用插件
    【Mac 从 0 到 1 保姆级配置教程 13】- 详细介绍一款 Mac 下无敌好用的宝藏软件 RayCast
    【Mac 从 0 到 1 保姆级配置教程 14】- 那些 Mac 非常常用的高效率工具,肯定有你不知道的
    【Mac 从 0 到 1 保姆级配置教程 15】- Python 环境一键安装与配置,就是这么的丝滑
    持续更新中…

    前言

    前面我们介绍了 Java、NodeJS、C/C++ 的环境配置,作为程序员,Python 也是我们经常使用的语言,今天我们就来介绍一下 Python 的环境配置以及在 VSCode 中如何快速配置 Python 环境。

    安装 Python 环境

    首先我们安装一下 miniconda,这是一个轻量级的 Python 发行版,包含 Python 环境、Pip 包管理工具、Conda 环境管理工具以及一些常用的基础库。

    想必大家会有一个疑问,为什么不从官网下载 Python 环境而是用 miniconda 呢?

    1. miniconda 集成了 Python 环境、Pip 包管理工具、Conda 环境管理工具,安装一个软件就可以非常方便地管理 Python 环境了。
    2. miniconda 集成了很多常用的基础库,比如 NumPy、Pandas、SciPy 等,不需要我们手动安装。
    3. miniconda 的安装包非常小,只有几百 MB,而官网下载的 Python 安装包有好几 GB。

    安装步骤:复制到命令行执行即可

    mkdir -p ~/miniconda3
    curl https://repo.anaconda.com/miniconda/Miniconda3-latest-MacOSX-arm64.sh -o ~/miniconda3/miniconda.sh
    bash ~/miniconda3/miniconda.sh -b -u -p ~/miniconda3
    rm -rf ~/miniconda3/miniconda.sh
    

    安装 miniconda

    重新打开一个命令行窗口,初始化 conda 环境,执行以下命令,这里是初始化了 bash 和 zsh 的配置,如果你使用的是其他的终端自行配置即可:

    ~/miniconda3/bin/conda init bash
    ~/miniconda3/bin/conda init zsh
    

    测试一下 Python、Pip、Conda 环境是否安装成功,执行以下命令:

    ppython --version && pip --version && conda --version
    

    测试 Python 环境

    VSCode 配置Python 环境

    VSCode 的 Python 环境配置非常简单,只需要在 VSCode 中安装 Python 插件即可。

    Python Extension Pack,这是一个插件扩展包,一个插件解决关于 Python 的很多问题,包含多个关于 Python 的插件,环境配置、环境管理、语法高亮、运行调试、测试用例管理等等。

    Python Extension Pack

    我们写一个 hello world 的 Python 文件,执行一下,可以看到已经成功运行了,同时还支持 Debug 的功能。

    运行 Python 文件

    一般我们使用 Command + Shift + P 来打开命令面板,输入 Python: Select Interpreter 可以来选择 Python 环境。

    NeoVim 配置 Python 环境(选看)

    1. Python LSP 配置

    如果你看过我前面关于 NeoVim 的教程的话相信就不陌生了,现在我们在 LazyVim 中配置一下 Python 环境。相关配置都是在 Mason 这个插件中管理的,包括 LSP、DAP、Formatter、Linter 等等。

    首先安装一下 Python 的 LSP,用 NeoVim 打开一个 Python 文件,输入 :Mason 打开 Mason 插件的配置页面, 然后 Ctrl + f 在 Mason 中搜索 python 就会过滤出 python 语言相关的 LSP 安装一个即可,推荐 pyright、python-lsp-server。

    Python LSP

    2. 打开 python 语言支持

    输入 :LazyExtras,找到 lang.python,按 x 会安装 python 语言相关的插件

    打开 python 语言支持

    到此默认的 Python 环境就配置好了,包括语法提示、错误检查、代码格式化等 IDE 的功能,可以愉快的写 Python 代码了。

    语法提示:

    语法提示

    错误检查:

    错误检查

    最后

    如果跟着上面的教程配置下来,那么恭喜你,你已经成功配置好了 Python 环境,可以愉快的写 Python 代码了。而且上面介绍的方法也非常简单方便,只需要跟着配置一次,后面更新设备我相信也能够快速的配置起来。

    以上我们介绍了 Python 基础环境的安装、VSCode 中配置 Python 环境、NeoVim 中配置 Python 环境,都是比较轻量级的环境,如果你需要维护一个大型的 Python 项目,那么你可能需要一个更加强大的 IDE,比如 PyCharm,绝大多数的关于 Python 的工作使用 VSCode 就能满足需求了,同时 VSCode 中有很多好用的插件,这也是很多开发者使用 VSCode 原因。


    如果感觉文章对你有所帮助,请三连支持一下博主哦,感谢大家~

    最重要的是给博主留一个大大的关注,你的支持是我更新的最大动力!

    这个系列会继续更新下去的!

    参考资料

  • miniconda 安装
  • conda、miniconda、anaconda
  • LazyVim 配置 Python 环境
  • 系列教程

    【🚀🚀🚀 教程开源地址】:https://github.com/tonngw/macman
    【Mac 从 0 到 1 保姆级配置教程 00】 – 教程说明
    【Mac 从 0 到 1 保姆级配置教程 01】 – 安装无敌的 brew
    【Mac 从 0 到 1 保姆级配置教程 02】 – 你真的会装软件吗?内含常用软件安装教程
    【Mac 从 0 到 1 保姆级配置教程 03】 – 安装配置美化 iterm2 一气呵成,Mac 下经久不衰的终端
    【Mac 从 0 到 1 保姆级配置教程 04】 – 手把手教你安装配置 zsh 和 oh my zsh,一看就会!
    【Mac 从 0 到 1 保姆级配置教程 05】 – 全网最详细 20+ 张图逐帧安装 powerlevel10k zsh 主题(上)
    【Mac 从 0 到 1 保姆级配置教程 05】 – 全网最详细 20+ 张图逐帧安装 powerlevel10k zsh 主题(下)
    【Mac 从 0 到 1 保姆级配置教程 06】 – iterm2 常用快捷键和 zsh 别名配置
    【Mac 从 0 到 1 保姆级配置教程 07】 – 配置 Git、GitHub、SSH 免密提交以及 Git 常用基础命令
    【Mac 从 0 到 1 保姆级配置教程 08】 – 快速配置 Neovim、LazyVim 以及常用开发环境,如果之前有人这么写就好了
    【Mac 从 0 到 1 保姆级配置教程 09】 – 快速配置终端复用工具 tmux 和 oh-my-tmux
    【Mac 从 0 到 1 保姆级配置教程 10】 – sdkman 几分钟搞定 Java 开发环境,一定不要错过啊!
    【Mac 从 0 到 1 保姆级配置教程 11】 – Mac 基础配置 Finder、触控板、常用快捷键等
    【Mac 从 0 到 1 保姆级配置教程 12】- 安装配置万能的编辑器 VSCode 以及常用插件
    【Mac 从 0 到 1 保姆级配置教程 13】- 详细介绍一款 Mac 下无敌好用的宝藏软件 RayCast
    【Mac 从 0 到 1 保姆级配置教程 14】- 那些 Mac 非常常用的高效率工具,肯定有你不知道的
    【Mac 从 0 到 1 保姆级配置教程 15】- Python 环境一键安装与配置,就是这么的丝滑
    持续更新中…

    作者:tonngw

    物联沃分享整理
    物联沃-IOTWORD物联网 » 【Mac新手必备】Python环境保姆级一键安装与配置指南:轻松上手无难度

    发表回复