fe pixel polly安装步骤麻烦吗?手把手教你快速设置

装之前先瞅了眼电脑配置

昨儿晚上琢磨着试试fe pixel polly这工具,刚打开官网就发现醒目的红字提醒:必须Python 3.7以上版本。赶紧打开命令行敲了个python --version,好家伙,我这老爷机还停留在3.6.8。立马翻出珍藏的Python3.8安装包,双击安装时特意勾了Add to PATH那个选项框。

安装过程踩的坑

照着文档输入pip install fe-pixel-polly,进度条跑到89%突然报错。满屏红色错误信息里捕捉到关键句:缺少Visual C++构建工具。骂骂咧咧打开控制面板,在程序列表里翻半天才找到个Visual Studio 2015 Build Tools,勾上C++桌面开发那堆组件开装。这时候去厨房泡了碗老坛酸菜面,回来刚好装完。

  • 重输安装命令时留了个心眼
  • 加了个--user参数避开权限问题
  • 两行提示Successfully installed才松口气

配置过程比想象复杂

兴冲冲敲fe-pol config准备配置,结果终端弹出fe-pol not found。拍着脑门才想起没配环境变量,在系统属性里扒拉半天,终于在用户变量PATH那栏加了条:C:\Users\我的用户名\AppData\Roaming\Python\Python38\Scripts

重新打开命令行输配置指令,又弹出个API密钥输入框。切到浏览器登录云服务后台,在密钥管理那页新建密钥时,手滑把访问权限勾成了读写所有资源。后来想想不对,赶紧删了重建个只读权限的密钥串,复制粘贴时还数了三遍字符数。

测试环节意外翻车

试着运行fe-pol capture screen,等了半分钟窗口纹丝不动。打开任务管理器发现CPU飙到90%,强制关闭后去查日志文件,在C盘用户目录的.tmp文件夹里看到堆报错:缺失动态链接库。翻文档才知道要单独装个OpenCV扩展包,用pip install opencv-python-headless折腾了十几分钟才搞定。

拿自己写的网页做测试,输命令时把--format=png错写成--fromat=png,终端报错提示差点让我砸键盘。改正确后听着主机风扇狂转,半分钟后终于在桌面生成个2400x1080像素的截图文件,放大看连CSS边框的锯齿都清晰可见。

真实使用体验

今天上班偷摸用这工具截了三个项目的页面。早上第一次运行时杀毒软件突然弹窗拦截,添加信任后倒是顺畅了。不过每次截图都得输十几行命令实在麻烦,准备周末写个批处理脚本自动运行。这工具对低配电脑不太友好,截图时微信消息能卡成PPT,但生成的图片质量确实比浏览器自带截屏强不少。