欢迎光临散文网 会员登陆 & 注册

安装picwriter库(python的一个CAD库)

2023-07-17 15:57 作者:夜雨乱舞  | 我要投稿

1、安装picwriter,(官网教程内文件失效)

  • 介绍一下picwriter,一个py包,内置了光子集成pic的器件可以画版图

  • 在安装的时候发现网上教程有各种问题,不是很详细,这里来分享扩展一下


  • 官网的教程(https://picwriter.readthedocs.io/en/latest/installation.html),里面的Artifacts tab是空的,对应的安装文件已经失效了,需要点击github上的链接寻找源文件下载

官网安装教程
2、github上下载源文件

2、通过Github找源文件安装,picwriter首先需要安装gdspy(注意一定要是python3.8环境或以下,太高的python不兼容)

  • 可以直接通过pip install gdspy来安装,但是往往出现报错

    error: Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft C++ Build Tools": https://visualstudio.microsoft.com/visual-cpp-build-tools/

  • 因为pip这个包需要C扩展包,visual C++14.0以上,如果坚持用pip源来安装,就得去微软官网下载安装这个C扩展环境,大概12G左右,

  • 笔者有试过下载,但是要下很久,安装也很久,最后只为了安装一个py库,得不偿失

  • 为了简单起见,直接去github上下载包对应的wheel文件,github地址为(https://github.com/heitzmann/gdspy/releases),下载到本地后用pip一下,如(pip install G:\Pycharm\PIC_writer\gdspy-1.6.12-cp38-cp38-win_amd64.whl)

  • 笔者到此都是正常操作,但是由于之前安装的是py3.10,而gdspy的安装包最新也就是py3.8,因此pip本地文件失败,搜索后进行了改名,把wheel文件名改成了py3.10能够安装的名字gdspy-1.6.12-cp38-abi3-win_amd64,但是尽管这样能安装成功,但还是不能正常运行,最后只能把用了一段时间的py3.10卸载掉,重新装了py3.8。

  • 注意卸载py3.10后,之前安装的库倒是不会消失,这点挺方便的,但是有些库在py3.8版本又不兼容,所以运行后如果出现某个包报错,就把包卸载重新安装,如我的numpy报错,就pip uninstall numpy,再pip回来。

3、终于可以安装Picwriter

  • 直接pip install picwriter即可

  • 输入import gdspy,import picwriter检查是否报错即可


安装picwriter库(python的一个CAD库)的评论 (共 条)

分享到微博请遵守国家法律