跳至主要內容

2.Python 的安装与环境配置

小白debug大约 5 分钟

2.Python 的安装与环境配置

在 Windows 上安装 Python

  1. 下载 Python 安装程序
    访问 Python 官方网站(https://www.python.org/open in new window),进入官方下载页面。Python 提供了多个版本,通常你可以选择最新的稳定版本进行安装。
    Python下载页面

  2. 选择操作系统对应的安装程序
    选择 Windows Installer(msi)版本。

  3. 运行安装程序
    运行下载好的安装程序。在安装过程中,记得勾选“Add Python X.X to PATH”选项(X.X 代表你安装的 Python 版本号),这样可以使得 Python 在命令行中可用,方便后续使用。
    Python安装选项

  4. 安装完成
    安装过程通常会很快,一旦完成,你可以在命令行中输入以下命令验证 Python 是否成功安装:

    python --version
    

    如果显示正确的 Python 版本号,说明安装成功。

在 macOS 上安装 Python

  1. 下载 Python 安装程序
    访问 Python 官方网站(https://www.python.org/open in new window),进入官方下载页面。Python 提供了多个版本,通常你可以选择最新的稳定版本进行安装。
    Python下载页面

  2. 选择操作系统对应的安装程序
    选择 macOS Installer(pkg)版本。

  3. 运行安装程序
    运行下载好的安装程序,按照提示进行安装。

  4. 安装完成
    安装过程通常会很快,一旦完成,你可以在终端中输入以下命令验证 Python 是否成功安装:

    python3 --version
    

    如果显示正确的 Python 版本号,说明安装成功。

配置开发环境

文本编辑器或集成开发环境(IDE)

你可以选择一个适合你的文本编辑器或者集成开发环境(IDE)来编写 Python 代码。一些常用的 Python IDE 包括:

  • VSCode :Visual Studio Code 是一个强大的开源代码编辑器,支持多种编程语言,对 Python 的支持非常好。
  • PyCharm :由 JetBrains 公司开发的 Python IDE,拥有丰富的功能和优秀的代码提示功能。
  • Jupyter Notebook :适用于数据科学和机器学习的交互式开发环境,可以将代码、文档、图表等内容集成在一个界面中。

下面以常用的 vscode 为例讲一下怎么配置 ide 开发环境。

VSCode 的安装与 Python 插件配置

安装 VSCode

  1. 下载 VSCode
    访问 Visual Studio Code 官方网站(https://code.visualstudio.com/open in new window),下载适合你操作系统的版本。
  2. 运行安装程序
    运行下载好的安装程序,按照提示进行安装。
  3. 启动 VSCode
    安装完成后,打开 VSCode。

安装 Python 插件

  1. 打开 Extensions 视图
    点击左侧的图标栏中的方块和箭头图标,或者按下Ctrl+Shift+X(Windows)或Cmd+Shift+X(macOS)打开 Extensions 视图。
  2. 搜索并安装 Python 插件
    在 Extensions 视图的搜索框中输入Python,会出现一系列与 Python 相关的插件,通常你需要安装以下几个:
    • Python :这是 Microsoft 官方提供的 Python 插件,提供了对 Python 的基本支持。
    • Python Docstring Generator :这个插件可以帮助你快速生成 Python 文档字符串,提高代码的可读性。
    • Pylance :由 Microsoft 和 Python 社区共同开发的 Python 扩展,提供了先进的代码分析和自动完成功能。
    • Python Test Explorer for Visual Studio Code :如果你进行单元测试,这个插件可以帮助你在 VSCode 中管理和运行测试。
  3. 安装插件
    点击相应插件下的安装按钮即可安装。

配置 Python 解释器

  1. 打开命令面板
    使用快捷键Ctrl+Shift+P(Windows)或Cmd+Shift+P(macOS)打开命令面板。
  2. 选择 Python 解释器
    输入Python: Select Interpreter,然后选择你想要用于项目的 Python 解释器。
    如果你使用了虚拟环境,选择虚拟环境的解释器。

验证配置

创建一个简单的 Python 程序,例如,新建一个名为hello.py的文件,输入以下内容:

print("Hello, World!")

右键点击编辑器窗口,选择Run Python File in Terminal,或者按下Ctrl+F5(Windows)或Cmd+F5(macOS)运行程序。如果你看到输出了Hello, World!,那么恭喜你,VSCode 已经成功配置好了 Python 开发环境!

虚拟环境

到上面这里,开发环境已经搭建好了,按理说就可以愉快的进行开发了。

但在实际工作中,其实还会有个问题。。。但这个问题对于 0 基础新人来说可以忽略,这里只作为补充知识加入。

python 开发中,有些功能包需要使用 python3.7,用 python3.6 的话会各种莫名其妙报错。但实际开发中又会需要同时管理多个项目,每个项目依赖的 python 版本或第三方库又很可能并不一致,有些甚至会互相冲突。因此,我们需要有个办法可以同时管理多个开发环境,于是就有了虚拟环境

虚拟环境是 Python 开发中一个重要的概念,它允许你在同一台机器上的不同项目中使用不同的 Python 环境,避免了依赖冲突问题。

在命令行中创建一个虚拟环境:

python -m venv myenv  # Windows
python3 -m venv myenv  # macOS

此时本地会多一个 myenv 的文件夹。

创建环境后,还需要激活环境。激活后,你的 shell 中的 python 环境就会切换为新创建的虚拟环境。

激活虚拟环境:

  • 在 Windows 系统下:
myenv\Scripts\activate
  • 在 macOS 和 Linux 系统下:
source myenv/bin/activate
训练营看视频