2013-09-04 35 views
5

Nó treo mỗi khi tôi cố gắng nhập từ toán. Có cách nào để cài đặt lại thư viện toán học không? Tôi đang sử dụng Python 3.3.2.Lỗi phân đoạn: 11 khi nhập toán vào Python

sidwyn$ python3 
>>> from math import pi 
Segmentation fault: 11 
+0

'math' là một mô-đun tích hợp, tôi khuyên bạn nên cài đặt lại Python, không chỉ mô-đun đó. –

+0

Tôi đã thử cài đặt lại python3, khởi động lại, nhưng không có gì có vẻ để giải quyết nó. –

+0

Bạn đang cài đặt như thế nào và bạn đang sử dụng nền tảng nào? –

Trả lời

2

Vui lòng thử này:

$ env -i python3.3 
>>> import faulthandler 
>>> faulthandler.enable() 
>>> import math 
>>> math 
<module 'math' (built-in)> 
>>> from math import pi 
# should segfault 

và cố gắng chạy python bên trong debugger GNU. Bạn phải gõ "run" vào trong gdb shell để khởi động Python và "backtrace" để lấy stack C.

$ gdb python3.3 
(gdb) run 
>>> from math import pi 
# should segfault 
(gdb) backtrace 

và đăng đầu ra ở đây.