windows 7下 python安装playwright install无法成功的解决方法


为了提高平时小部分机械化的工作内容,接触到了一些python平台上自动化模块,经过对比后,开始用playwright自动化模块,它是由微软开发的,背靠大厂

playwright 安装很简单,可按如下步骤

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 上。 "

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM