[PYTHON] pyinstaller et Homebrew ne coexistent pas. .. ..

Je ne sais pas à partir de quelle heure, mais quand je crée une application MacOS avec pyinstaller et la pilote

”Crash” S’est produit et un journal comme un problème de mémoire a augmenté.

Process:               test-gui [3465]
Path:                  /Users/USER/Documents/*/test-gui.app/Contents/MacOS/test-gui
Identifier:            test-gui
Version:               0.0.0 (???)
Code Type:             X86-64 (Native)
Parent Process:        test-gui [3463]
Responsible:           test-gui [3463]
User ID:               501

Date/Time:             2015-09-07 17:40:28.796 +1000
OS Version:            Mac OS X 10.10.5 (14F27)
Report Version:        11
Anonymous UUID:        7267BA3C-1EDF-8AD3-E3CD-905E8385C51C


Time Awake Since Boot: 310 seconds

Crashed Thread:        0  Dispatch queue: com.apple.main-thread

Exception Type:        EXC_CRASH (SIGABRT)
Exception Codes:       0x0000000000000000, 0x0000000000000000

Application Specific Information:
abort() called

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   libsystem_kernel.dylib          0x00007fff91dd1286 __pthread_kill + 10
1   libsystem_c.dylib               0x00007fff87c529b3 abort + 129
2   libtcl8.6.dylib                 0x0000000106288633 Tcl_PanicVA + 428
3   libtcl8.6.dylib                 0x00000001062886c7 Tcl_Panic + 148
4   libtcl8.6.dylib                 0x00000001061d5dc1 DeleteInterpProc + 53
5   libtk8.6.dylib                  0x000000010609205a Tk_CreateConsoleWindow + 936
6   libtk8.6.dylib                  0x000000010613d73b TkpInit + 979
... (Omission)

Au début, je pensais que c'était un problème de mise à niveau de la version wxPython. En conséquence, certains avaient raison. Cela a été causé par wxPython installé via HomeBrew.

J'ai demandé à Google Dieu avec enthousiasme, mais il n'y avait pas de réponse efficace. Répétez simplement la réinstallation de wxPython.

Cependant, pendant ce temps, j'ai demandé à nouveau à Google et j'ai trouvé un site qui dit "problème de brassage".

I had the same issue - my setup was python3 and pyqt4, both installed via brew. First I completely removed brew:

cd `brew --prefix`
rm -rf Cellar
brew prune
rm -rf Library .git .gitignore bin/brew README.md share/man/man1/brew
rm -rf ~/Library/Caches/Homebrew

- See more at: http://www.qhmfx.com/article/cgiaicgf-pyqt4-py2app-and-pyinstaller-crash-when-moving-app-to-another-machine.html#sthash.AZGiyyID.dpuf

J'ai donc essayé de désinstaller Homebrew. Vous pouvez faire ce qui précède, ou certains sites proposent des scripts.

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"


J'ai donc supprimé brew + wxPython en même temps et installé wxPython sans passer par brew pour piloter le pyinstaller.

Le résultat est réussi ~

Vous pouvez maintenant voir pourquoi MacOS ne prend pas officiellement en charge Home Brew.

Recommended Posts

pyinstaller et Homebrew ne coexistent pas. .. ..
[Scrapy] Seul le point final n’explore pas et ne patrouille pas
N'omettez pas __init__.py
Le websocket de toio (nodejs) et python / websocket ne se connecte pas.