在進行pyinstaller -F xxx.py將py文件轉成exe時出現異常,一開始是執行閃退(換python之后各類import包沒有導入)。后來導入之后,它直接在轉exe的過程中報錯。
我裝的numpy是1.19.4,在終端簡單import下出現如下錯誤:
我單獨把錯誤點拿出來試了一下,排除到是numpy安裝包里面_init_.py文件里面出現錯誤
試了各種方法,無果。我就卸了重新下載,安裝較低版本的numpy(目前下的版本為1.19.3)
然后好像就成了!!!還是版本的坑。
我又試了一下轉exe沒問題執行也OK。
github對此問題的討論:https://github.com/numpy/numpy/issues/16744
大概意思就是1.19.3對linux不友好,1.19.4對windows不友好。