安裝了新版本的 python 3.7,運行腳本時報錯:DeprecationWarning: the imp module is deprecated in favour of importlib; see
已解決:
此問題原因為 python 3.4后 imp庫廢棄,采用importlib庫,所以更改我們的編譯器pycharm的源碼文件即可
在該目錄下C:\PyCharm 5.0.4\helpers\pycharm(根據自己安裝路徑查看)有兩個文件
1 docrunner.py
2.utrunner.py
分別將兩個文件中的 imp相關進行替換
1.在第一行,注釋掉 imp
,導入 importlib
#import imp import importlib
2.
注釋 imp.load_source
,使用 importlib.machinery.SourceFileLoader
加載模塊
#module = imp.load_source(moduleName, fileName) module = importlib.machinery.SourceFileLoader(moduleName, fileName).load_module()