安裝picwriter庫(python的一個CAD庫)
1、安裝picwriter,(官網(wǎng)教程內(nèi)文件失效)
介紹一下picwriter,一個py包,內(nèi)置了光子集成pic的器件可以畫版圖
在安裝的時候發(fā)現(xiàn)網(wǎng)上教程有各種問題,不是很詳細(xì),這里來分享擴展一下
官網(wǎng)的教程(https://picwriter.readthedocs.io/en/latest/installation.html),里面的Artifacts tab是空的,對應(yīng)的安裝文件已經(jīng)失效了,需要點擊github上的鏈接尋找源文件下載

2、通過Github找源文件安裝,picwriter首先需要安裝gdspy(注意一定要是python3.8環(huán)境或以下,太高的python不兼容)
可以直接通過pip install gdspy來安裝,但是往往出現(xiàn)報錯:
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源來安裝,就得去微軟官網(wǎng)下載安裝這個C擴展環(huán)境,大概12G左右,
筆者有試過下載,但是要下很久,安裝也很久,最后只為了安裝一個py庫,得不償失
為了簡單起見,直接去github上下載包對應(yīng)的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本地文件失敗,搜索后進(jìn)行了改名,把wheel文件名改成了py3.10能夠安裝的名字gdspy-1.6.12-cp38-abi3-win_amd64,但是盡管這樣能安裝成功,但還是不能正常運行,最后只能把用了一段時間的py3.10卸載掉,重新裝了py3.8。
注意卸載py3.10后,之前安裝的庫倒是不會消失,這點挺方便的,但是有些庫在py3.8版本又不兼容,所以運行后如果出現(xiàn)某個包報錯,就把包卸載重新安裝,如我的numpy報錯,就pip uninstall numpy,再pip回來。
3、終于可以安裝Picwriter
直接pip install picwriter即可
輸入import gdspy,import picwriter檢查是否報錯即可