在 MacOS M2 Apple 芯片上设置 Python 虚拟环境和安装 Diagrams 的步骤

459 阅读2分钟

在 MacOS M2 Apple 芯片上设置 Python 虚拟环境和安装 Diagrams 的步骤

系统:MacOS M2 Apple 芯片

步骤 1:检查 Python 版本

使用以下命令检查 Python 版本:

python3 --version

如果未找到 Python,请安装 Python。

步骤 2:通过 Homebrew 安装 Python

使用以下命令安装 Python:

brew install python

步骤 3:安装 Graphviz

Diagrams 使用 Graphviz 来渲染图表,因此需要先安装 Graphviz。使用以下命令安装 Graphviz:

brew install graphviz

步骤 4:创建 Python 虚拟环境

使用以下命令创建虚拟环境:

python3 -m venv pyenv1

步骤 5:激活虚拟环境

使用以下命令激活虚拟环境:

source pyenv1/bin/activate

你会在终端中看到 (pyenv1),表示虚拟环境已激活。

步骤 6:在虚拟环境中安装 Diagrams

首先检查 pip 版本,然后使用以下命令安装 Diagrams:

pip install diagrams

步骤 7:创建 test.py 文件并用 VS Code 打开

创建一个名为 test.py 的文件,并用 Visual Studio Code 打开它。

步骤 8:在 VS Code 中安装 Python 扩展

打开 VS Code,按 Ctrl+Shift+X(或 Cmd+Shift+X 在 macOS 上)打开扩展视图,搜索并安装 "Python" 扩展。

步骤 9:选择当前虚拟环境的解释器

获取当前虚拟环境的路径,例如 /Users/frankgo/pyenv1/bin。然后在 VS Code 中按 Ctrl+Shift+P(或 Cmd+Shift+P 在 macOS 上)打开命令面板,输入 "Python: Select Interpreter" 并选择你的虚拟环境路径。

步骤 10:在 VS Code 中运行 test.py

在 VS Code 中编写并运行你的 test.py 文件。以下是一个简单的示例代码,可以用来测试 Diagrams 是否安装成功:

from diagrams import Diagram
from diagrams.aws.compute import EC2
from diagrams.aws.network import ELB

with Diagram("Simple AWS Architecture", show=False):
    ELB("Load Balancer") >> EC2("Web Server")

保存文件后,在终端中使用以下命令运行它:

python test.py

如果一切正常,你将在当前目录中看到生成的图表文件 simple_aws_architecture.png