簡體   English   中英

Python 意外退出

[英]Python quit unexpectedly

有人可以幫忙嗎? 每當我嘗試啟動 tkinter 時,都會收到以下報告:

進程:Python [1106] 路徑:
/Library/Frameworks/Python.framework/Versions/3.5/Resources/Python.app/Contents/MacOS/Python 標識符:org.python.python 版本:3.5.1 (3.5.1) 代碼類型:X86-64(本機)父進程:
Python [1036] 負責人:Python [1036] 用戶 ID:
501

日期/時間:2016-04-28 00:14:59.804 -0500 操作系統版本:
Mac OS X 10.10.5 (14F1713) 報告版本:11 匿名 UUID:
8A5EA9E5-B94F-6C3F-2F7E-EC33C5FA8E26

啟動后喚醒時間:4900 秒

崩潰線程:0 調度隊列:com.apple.main-thread

異常類型:EXC_BAD_ACCESS (SIGSEGV) 異常代碼:
KERN_INVALID_ADDRESS 在 0x00007fff5afffff8

VM附近區域0x7fff5afffff8:映射文件000000010a37f000-000000010a409000 [552K] RW- / RWX SM = COW /System/Library/Fonts/Monaco.dfont - > __UNIXSTACK 00007fff5b000000-00007fff5c000000 [16.0M] RW- / RWX SM = COW /庫/Frameworks/Python.framework/Versions/3.5/Resources/Python.app/Contents/MacOS/Python

如果您使用的是Homebrew ,則可以像這樣重新安裝損壞的 Python 環境:

brew uninstall --ignore-dependencies --force python python@2
unset PYTHONPATH
brew install python python@2

我有另一個“意外退出”問題,這為我解決了。

在我的 Mac (OS X Yosemite) 上運行以下代碼時,Python意外退出

root.config(menu_Bar = file_Menu)


# Tkinter GUI Menu

from tkinter import *

### Functions ###

# Do Nothing
def do_Nothing():
    print('I just did... nothing')



### Create tkinter window ###

# Create Window
root = Tk() 



#### Creating the Menu(s) ###

# Create the Menu Bar
menu_Bar = Menu(master = root)

# Create File Menu
file_Menu = Menu(master = menu_Bar)



### Displaying the Menu(s) ###

# Display Menu Bar
root.config(menu = menu_Bar)

# Display File Menu
menu_Bar.add_cascade(label = 'File', menu = file_Menu)




### File Menu Properties ####

# New
file_Menu.add_command(label = 'New', command = do_Nothing)

# Open
file_Menu.add_command(label = 'Open', command = do_Nothing)

# Exit
file_Menu.add_command(label = 'Exit', command = root.quit) 




### Display tkinter window ###
root.mainloop()


# Display Menu Bar
root.config(menu = menu_Bar)

導致 Python意外退出的問題是,而不是

# Display Menu Bar
root.config(menu = menu_Bar)

我最初寫的是這樣的:

# Display Menu Bar
root.config(myMenu = menu_Bar)

除此之外,我必須將 Tlc 從版本Apple 8.5.9更新到ActiveTcl 8.5.18.0 這個網站在這里: https : //www.python.org/download/mac/tcltk/#activetcl-8-5-18-0

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM