当前位置: 首页 > news >正文

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 是否安装成功: 进入包管理器是否有这两个包,

http://www.dtcms.com/a/359386.html

相关文章:

  • C#语言入门详解(17)字段、属性、索引器、常量
  • 云计算与服务器
  • 【C#】在一个任意旋转的矩形(由四个顶点定义)内绘制一个内切椭圆
  • 在AlmaLinux或CentOS 8上编译安装ZLMediaKit流媒体服务器
  • Mysql中事务隔离级别有哪些?
  • 【行业洞察】多智能体的风口浪尖--微软MagenticOne/UI
  • android中常见布局及其约束
  • 鸿蒙创新赛活动——Mac提交压缩失败后续
  • [linux仓库]解剖Linux内核:文件描述符(fd)的‘前世今生’与内核数据结构探秘
  • 如何绕过 disable-devtool.js 打开控制台
  • mac Monterey 安装erlang23
  • 【高级】系统架构师 | 信息系统基础
  • Wi-Fi技术——MAC特性
  • Java提供高效后端支撑,Vue呈现直观交互界面,共同打造的MES管理系统,含完整可运行源码,实现生产计划、执行、追溯一站式管理,提升制造执行效率
  • 基于EHO与BP神经网络分类模型的特征选择方法研究(Python实现)
  • 现代C++性能陷阱:std::function的成本、异常处理的真实开销
  • HarmonyOS 应用开发:基于API 12+的现代化实践
  • 第4章从一条记录说起-InnoDB记录结构
  • openssl使用SM2进行数据加密和数据解密
  • Linux中卸载和安装Nginx
  • 第24章学习笔记|用正则表达式解析文本文件(PowerShell 实战)
  • Git版本管理工具零基础学习
  • ThinkPHP8学习篇(五):数据库(一)
  • windows docker 中的mysql 无法被外部浏览器访问如何解决
  • windows环境下安装dify到本地
  • 线程池、锁策略
  • Qt中UDP回显服务器和客户端
  • 第三十二天:数组
  • 如何保证redis和mysql的数据一致性
  • Spring Boot 3.x 微服务架构实战指南