P-细胞安装(FreePDK45)

2024-06-25 23:07:21 发布

您现在位置:Python中文网/ 问答频道 /正文

我想让these instructions工作。一路上我遇到了一些困难,如果你能给我指出正确的方向,那将是很大的帮助!在

我试着按照网站上的说明去做。我不太明白第2步和第3步。在

add the Python path to the first line of each script in this directory

我不确定这是哪条python路径。这是$PDK_DIR/ncsu_basekit/gentech/sshaft/bin?经过一段时间的尝试,它似乎创建了一个bin文件夹:$PDK_DIR/ncsu_basekit/gentech/bin,并将所有*.py文件复制到这里。在

在更新icoa_setup.csh时,我发现,我还需要source文件setup.csh,否则NCSU_TechLib_FreePDK45或{}库不会加载到Cadence Virtuoso中。在

最后,当我从$PDK_DIR/ncsu_basekit/gentech运行命令gentech.py -log gen.log时,我得到以下错误:

/home/class/ahmed589/NCSU-FreePDK45-1.4/FreePDK45/ncsu_basekit/gentech/sshaft/bin/gentech.py: Permission denied

可能是因为:gentech.py的第一行不是一个可执行文件,而是一个文件夹

^{pr2}$

如果行更改为

#!/home/class/ahmed589/NCSU-FreePDK45-1.4/FreePDK45/ncsu_basekit/gentech/sshaft/src/py/gentech.py

然后发现以下错误消息:

import: Command not found.
Badly placed ()'s.

以下信息可能会有所帮助:

  • 操作系统:Linux 2.6.32-573.3.1.el6.x86_64
  • 卡登斯大师版6.1.5
  • oaGetVersion:22.41.004
  • Pycell studio版本:2014.09-L4 of PyCell Studio
  • PyCell Studio使用Python版本构建:2.6.2 (r262:71600, Apr 7 2011, 14:30:04) [GCC 4.4.3]

Tags: 文件ofthepy文件夹bindirsetup
1条回答
网友
1楼 · 发布于 2024-06-25 23:07:21

问题在于你对“将Python路径添加到此目录中每个脚本的第一行”的指令的误解。这是Python可执行文件的路径,应该在执行脚本时使用它

脚本的第一行应该从

#!/home/class/ahmed589/NCSU-FreePDK45-1.4/FreePDK45/ncsu_basekit/gentech/sshaft/src/py/

引用路径;它很可能是

^{pr2}$

例如

#!/usr/bin/python

相关问题 更多 >