[Solved] PyInstaller Cannot Check for Assembly Dependencies.

Pada posting berjudul "[Solved] PyInstaller Cannot Check for Assembly Dependencies." ini penulis akan jelaskan penyebab dan cara untuk solving problem tersebut.


Penyebab



Error terjadi setelah versi python di-upgrade dari 3.6.0 menjadi 3.6.1.
Proses upgrade menyebabkan terjadinya perubahan terhadap package yang telah diinstall.


Seperti yang terlihat pada gambar dibawah ini muncul pesan error "PyInstaller Cannot Check for Assembly Dependencies" pada saat menjalankan Pyinstaller melalui comman shell

[Solved] PyInstaller Cannot Check for Assembly Dependencies.

Investigasi


Pyinstaller menggunakan file compat.py yang terletak didalam folder "Python\Lib\site-packages\PyInstaller" pada saat akan melakukan build exe.

Jika kita lihat didalam file tersebut maka akan ditemukan pesan error tersebut dibagian exception pada saat import package : win32ctypes.pywin3


Seperti terlihat pada 2 gambar dibawah ini :


[Solved] PyInstaller Cannot Check for Assembly Dependencies.

[Solved] PyInstaller Cannot Check for Assembly Dependencies.

Untuk itu kita akan mencoba melakukan import terhadap 2 package tersebut menggunakan python shell dan akan muncul pesan : ModulnotFoundError : 'No module named _cffi_backend'

[Solved] PyInstaller Cannot Check for Assembly Dependencies.

Solusi


Sehingga dari error diatas yang perlu kita lakukan adalah melakukan upgrade package cffi dengan syntac dibawah ini :

python -m pip install --upgrade cffi


[Solved] PyInstaller Cannot Check for Assembly Dependencies.

[Solved] PyInstaller Cannot Check for Assembly Dependencies.


Sempga posting tentang "[Solved] PyInstaller Cannot Check for Assembly Dependencies." diatas dapat bermanfaat.



Salam.

Popular posts from this blog

SmartObject property ID is a required property for selected method Create. Value must be set.

Cara inject USB 3.0 Driver pada instalasi Windows - How to Inject USB 3.0 Driver in Windows 7

Python Font Color in Console