SIEPIC工具和PDK安装
目录
1.准备阶段:清理残留文件 (与之前相同)
2.SIEPIC TOOLS安装(我是用的是方法A,已经安装成功)
方法 A:使用 git clone (更灵活,推荐)
1.确保位于 salt 目录并激活虚拟环境
2.克隆代码仓库: 这会下载项目的最新开发版 (master/main 分支)。
3.(关键步骤)版本校对与切换:
方法 B:使用 ZIP 压缩包 (更直接,无需 Git)
1.下载指定版本的 ZIP 包:
2.将 ZIP 包移动到 salt 目录并解压:
3.(关键步骤)重命名文件夹:
SIEPIC PDK安装
方法 A:使用 git clone (更灵活,推荐)
1.确保位于 salt 目录并激活虚拟环境
2.从 GitHub 克隆 PDK 的代码仓库:
3.(可选但推荐)切换到稳定的正式版:
方法 B:使用 ZIP 压缩包 (更直接)
1.下载指定版本的 ZIP 包:
2.解压并移动文件:
3.(关键步骤)移动并重命名文件夹:
收尾阶段:重启并验证
1.准备阶段:清理残留文件 (与之前相同)
无论您选择哪种手动安装方法,都必须先执行此步骤,确保环境干净。
打开终端,进入 KLayout 包管理目录:
cd ~/.klayout/salt
(如果目录不存在, 请创建: mkdir -p ~/.klayout/salt
)
(如有)删除旧的安装残留:
rm -rf siepic_tools
确认清理干净: 运行 ls -l
确保 siepic_tools
文件夹已不存在。
2.SIEPIC TOOLS安装(我是用的是方法A,已经安装成功)
方法 A:使用 git clone
(更灵活,推荐)
这种方法需要您安装了 git
。它的最大好处是未来更新或切换版本非常方便。
1.确保位于 salt
目录并激活虚拟环境
cd ~/.klayout/salt
conda activate <您的环境名>
2.克隆代码仓库: 这会下载项目的最新开发版 (master/main 分支)。
git clone https://github.com/siepic/SiEPIC-Tools.git
3.(关键步骤)版本校对与切换:
直接使用最新开发版可能不稳定。切换到一个正式发布的稳定版通常是更好的选择。
首先,进入刚刚下载的文件夹:
cd SiEPIC-Tools
列出所有可用的正式版标签 (tag):
git tag
您会看到类似 v0.5.20
, v0.5.27
这样的列表。通常选择数字最大的那个最新稳定版。
切换到您选定的稳定版本(以 v0.5.27 为例):
git checkout tags/v0.5.27
完成后,回到上一级 salt
目录:
cd ..
重命名文件夹: 与之前一样,将文件夹重命名为 KLayout 能识别的标准名称。
mv SiEPIC-Tools siepic_tools
方法 B:使用 ZIP 压缩包 (更直接,无需 Git)
这是您在官网截图上看到的方法,如果您不想使用 git
,这是个很好的选择。
1.下载指定版本的 ZIP 包:
不要直接下载 master.zip
,因为它同样是可能不稳定的开发版。
请打开 SiEPIC-Tools 的 Releases (发布) 页面:https://github.com/SiEPIC/SiEPIC-Tools/releases
在页面上找到最新的稳定版本(例如,v0.5.27
),点击它下面的 "Source code (zip)" 进行下载。您会得到一个名为 SiEPIC-Tools-0.5.27.zip
的文件。
2.将 ZIP 包移动到 salt
目录并解压:
假设您下载的文件在 ~/Downloads
文件夹中。
进入 salt
目录:
cd ~/.klayout/salt
将 ZIP 包移动过来(可选,但方便管理):
mv ~/Downloads/SiEPIC-Tools-0.5.27.zip .
解压 ZIP 包:
unzip SiEPIC-Tools-0.5.27.zip
解压后,您会得到一个名为 SiEPIC-Tools-0.5.27
的文件夹。
3.(关键步骤)重命名文件夹:
解压后的文件夹带有版本号,我们需要把它重命名为 KLayout 能识别的标准名称 siepic_tools
。
mv SiEPIC-Tools-0.5.27 siepic_tools
SIEPIC PDK安装
方法 A:使用 git clone
(更灵活,推荐)
1.确保位于 salt
目录并激活虚拟环境
cd ~/.klayout/salt
conda activate <您的环境名>
2.从 GitHub 克隆 PDK 的代码仓库:
git clone https://github.com/SiEPIC/SiEPIC_EBeam_PDK.git
3.(可选但推荐)切换到稳定的正式版:
进入新下载的文件夹:
cd SiEPIC_EBeam_PDK
查看所有可用的正式版标签:
git tag
切换到一个最新的稳定版(例如,根据您之前的截图,0.4.47
是一个稳定版):
git checkout tags/v0.4.47
返回到 salt
目录:
cd ..
(关键步骤)重命名文件夹: KLayout 包管理器希望文件夹的名字是全小写的 siepic_ebeam_pdk
。
mv SiEPIC_EBeam_PDK siepic_ebeam_pdk
方法 B:使用 ZIP 压缩包 (更直接)
1.下载指定版本的 ZIP 包:
打开 SiEPIC EBeam PDK 的 Releases (发布) 页面:Releases · SiEPIC/SiEPIC_EBeam_PDK · GitHub
找到您想要的稳定版本(例如 v0.4.47
)。
点击该版本下的 "Source code (zip)" 进行下载。您会得到一个名为 SiEPIC_EBeam_PDK-0.4.47.zip
的文件。
2.解压并移动文件:
假设您的下载文件在 ~/Downloads
目录。
首先,解压文件。您可以在图形界面中解压,或者在终端中运行:
unzip ~/Downloads/SiEPIC_EBeam_PDK-0.4.47.zip -d ~/Desktop
(这将解压到您的桌面,生成一个名为 SiEPIC_EBeam_PDK-0.4.47
的文件夹)
3.(关键步骤)移动并重命名文件夹:
使用 mv
命令一步完成移动和重命名。
mv ~/Desktop/SiEPIC_EBeam_PDK-0.4.47 ~/.klayout/salt/siepic_ebeam_pdk
收尾阶段:重启并验证
完全关闭所有已打开的 KLayout 窗口。
重新启动 KLayout。
如何验证TOOLS和 PDK 是否安装成功: 进入包管理器是否有这两个包,