1. 程式人生 > 其它 >windows 7下 python安裝playwright install無法成功的解決方法

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

"