当前位置:首页 > Python 工业工具 > 正文内容

Python环境搭建:Fab工程师的高效开发栈配置实战

环境搭建:从被Anaconda劝退到30分钟搞定Python开发环境

一、问题背景:我花了3天才装好Python环境,错过了紧急分析任务

去年冬天,我们FAB出了个紧急状况:ETCH工序连续3批良率异常,老板要求我当晚用Python做一次完整的SPC分析,找出异常原因。

我之前一直用Excel,知道Python更强大,就想着趁这个机会用Python做。结果光是装环境就折腾了3天:

第一天:官网下载Python安装包

我去Python官网下载了Python 3.10安装包,一路Next装完。打开命令行输入`python`,报错:"'python' 不是内部或外部命令"。

查了百度,说要手动添加环境变量。我又去系统属性里改PATH,改完重启电脑,还是不行。

第二天:pip装不上pandas

好不容易Python能运行了,我开始装pandas。输入`pip install pandas`,报错:

error: Microsoft Visual C++ 14.0 is required

我又去下载Visual Studio Build Tools,装了一半电脑蓝屏了。折腾到半夜,最后在同事建议下卸载了Python,改用Anaconda。

第三天:Jupyter Notebook打不开

Anaconda装好了,但点击Jupyter Notebook图标,浏览器一直转圈,打不开页面。

查了一堆资料,发现是端口被占用了。我又去改配置文件,改端口号,终于打开了。

结果:3天后我才用Python做完那个SPC分析,老板已经找了外部顾问,我的分析报告根本没用上。

相关文章

FAB工程师学Python的正确路径(附学习地图)

FAB工程师学Python的正确路径(附学习地图)

FAB工程师学Python的正确路径(附学习地图) 我带过一个实习生,非科班出身,学了3个月Python,第一个月工资就涨了2000。 也有干了5年的工艺工程师,手动导数据画图画了5年,月薪还是那点钱...

Python+半导体数据工具完整自学路线(零基础→项目实战)

Python+半导体数据工具完整自学路线(零基础→项目实战)

Python+半导体数据工具完整自学路线(零基础→项目实战) 经常有人问我:我想学Python做FAB数据分析,从哪里开始? 今天我把完整路线画出来,从零基础到能独立做项目,按这个走,90天能出师。...

SPC/MES/FDC工具全家桶:工程师必备Python脚本合集

SPC/MES/FDC工具全家桶:工程师必备Python脚本合集

SPC/MES/FDC工具全家桶:工程师必备Python脚本合集 我在FAB干了15年,最值钱的东西不是经验,是一个攒了多年的Python工具箱。 今天把这个工具箱的核心部分分享出来,从数据采集到SP...

Python日报自动化:MES数据一键生成Excel报告(附完整源码)

Python日报自动化:MES数据一键生成Excel报告(附完整源码)

Python日报自动化:MES数据一键生成Excel报告(附完整源码) 1. 我的血泪史:每天2小时的日报工作 2018年,我在FAB做整合工程师的时候,每天早上第一件事不是分析数据,而是做日报。从M...

Python设备故障预测:XGBoost让FAB的设备维护从被动到主动

Python设备故障预测:XGBoost让FAB的设备维护从被动到主动

Python设备故障预测:XGBoost让FAB的设备维护从被动到主动 1. 问题背景:被动维修的代价 FAB里最贵的不是设备,是设备宕机造成的产能损失。一台光刻机价值$100M+,停机1小时损失约$...

Python晶圆良率分析实战:从数据清洗到可视化(附完整代码)

Python晶圆良率分析实战:从数据清洗到可视化(附完整代码)

Python晶圆良率分析实战:从数据清洗到可视化(附完整代码) 1. 问题背景:我的第一次良率分析 2016年,我在FAB做工艺工程师的时候,第一次被要求分析一批良率异常。工程师把数据发给我——一个E...