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