windows 7下 python安装playwright install无法成功的解决方法
为了提高平时小部分机械化的工作内容,接触到了一些python平台上自动化模块,经过对比后,开始用playwright自动化模块,它是由微软开发的,背靠大厂
playwright 安装很简单,可按如下步骤
1 2 3 | pip install - - upgrade pip pip install playwright playwright install |
参考资料:https://playwright.dev/python/docs/intro#installation
但是windows 7旗舰版 安装到 playwright install 的时候,运行完命令后,powershell 无任何错误提示,这个时候到cmd下,运行playwright install,提示错误信息“无法找到入口 无法定位程序输入点 GetHostNameW 于动态链接库 WS2_32.dll 上”,
经过百度的搜索最终还是无法解决问题,看了下playwright路径下文件,发现原来是需要node去运行的,我尝试看了下node.exe版本,发现是v16以上的版本,这个版本在win7是不支持,因此会提示如上错误
解决方法:替换playwright driver下的node.exe版本就行了,我的版本为v12.18.0的node.exe 或者win7支持的版本就行 ,尽量v12-13版本
按正常的来走,感觉是 环境变量-Path 路径中对默认 node.exe路径定义,但是我本地是定义过了,试了下不行。 单独替换后,设置node.exe所在目录为 path中的变量,这样,使用playwright中就不会出现 “”node.exe - 无法找到入口 无法定位程序输入点 GetHostNameW 于动态链接库 WS2_32.dll 上。 "
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!