python+uiautomator2自動化環境中import uiautomator2 as u2報ImportError: DLL load failed while importing _imaging: 找不到指定的模塊。問題解決方法


 
 
 

最近在自學UI自動化,之前用過java+uiautomator,在編譯解析執行的過程很復雜,使用不是很方便,現在比較流行的就是python+uiautomator2,在原先的基礎上升級,可以很方便的在手機上執行自動化的腳本,所以還是選擇后者,選擇后者給我的挑戰就是1、uiautomator--》uiautomator2那些更改了,進行掌握 2、python語言學習;進行學習之路,大家一起加油,在這里只是記錄自己使用過程出現問題解決后的一個記錄。

言歸正傳在安裝配置python+uiautomator2有點小復雜,一大堆需要安裝的插件,一開始使用命令安裝uiautomator2插件

命令:pip install uiautomator2     安裝成功后顯示:Successfully installed uiautomator2-2.15.1

下載安裝好uiautomator2插件后,python導入插件使用,發現使用報錯

先打開python.exe ,在編輯頁面導入插件使用 import uiautomator2 as u2     enter執行后報ImportError: DLL load failed while importing _imaging: 找不到指定的模塊。

 

 網上查了很多,都沒有解決問題,卸載重新安裝之類的方法都是用了,最后看過一些文章后,大概意思就是怕下載的版本缺少文件或版本不符合趨向,所以自己試一試的心態,卸載現有的uiautomator2插件,離線下載uiautomator2文件放在對應的文件下,也沒有用;最后是一個朋友提醒我說,python版本不對,這兩個文件用最新版本就可以。我卸載python,下載了最新版本的python3.9.5,運行成功了。

1、我是通過我的電腦屬性--->控制面板--->程序---->卸載程序---->選擇要卸載的python版本 。

2、 最新版本的python3.9.5的地址鏈接:

鏈接:https://pan.baidu.com/s/14aiAE2cdksF2KVNFDVYb0g
提取碼:0vjm

python編輯器-pycharm:

鏈接:https://pan.baidu.com/s/185XSzRQXeAaa3aXAB6opLQ
提取碼:c38e

 

備注:pycharm工具收費,可通過破解永久使用

 3、再次進行導入使用插件import uiautomator2 as u2,成功了

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM