在 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。