Pet*_*ade 16 python macos segmentation-fault
我开始用python开发,并尝试了一些简单的命令,如计算.
但是,有些时候python中止了"Segmentation fault:11"在谷歌我没有找到类似的问题或解决方案.
Python与自制软件一起安装.home-brew医生命令不显示python安装的任何问题,并且是最新的.
有谁有想法如何解决这个问题?
这是OSX崩溃日志:http://pastebin.com/rKpPJKxJ
小智 19
嗯...传播这个词.以下似乎修复了它:
cd /Library/Frameworks/Python.framework/Versions/3.3
cd ./lib/python3.3/lib-dynload
sudo mv readline.so readline.so.disabled
Run Code Online (Sandbox Code Playgroud)
这是与readline兼容性相关的python解释器中的一个错误,该错误已在本周末被删除的最新候选人中得到修复.
http://python.org/download/releases/2.7.6/
http://python.org/download/releases/3.3.3/
这个问题,引自Ned Deily,在python-dev电子邮件列表上写道:
周二,Apple发布了OS X 10.9(又名Mavericks).已经引起了很多人的兴趣,部分原因是Apple已经免费提供它,并且使10.8,10.7和(大多数)10.6系统的用户可以轻松地直接升级到10.9.遗憾的是,OS X 10.9上的当前维护版本(3.3.2和2.7.5)存在问题,需要尽快发布新的维护版本.
一个是至关重要的,因为它导致解释器在交互模式下运行时崩溃(http://bugs.python.org/issue18458).问题是由于libedit的readline兼容性层中长期存在的兼容性问题,上游已经解决了这个问题,Apple现在已经以10.9的速度发布.由于python.org安装程序动态链接到libedit,因此当用户以交互方式键入第二个命令时,readline.c中针对历史索引中的原始设计缺陷的原始解决方法现在会导致10.9的段错误.不好.Ronald设计了一个修复程序,允许readline.so在运行时检测并使用任一版本的libedit,以便我们继续在多个OS X版本之间实现二进制兼容性.这个修复已经在3.4.0 alphas中出来并向后移植到3.3和2.7分支,等待那里的释放.就在过去的12个小时内,用户报告的问题至少有四个重复.我已经更新了原始问题,明确提到10.9,现在已不再使用NDA,并为没有经验的用户提供可下载的脚本,通过"删除"readline.so来解决问题.据推测,随着消息传出,开启的重复问题将会减少,但影响仍将存在.
| 归档时间: |
|
| 查看次数: |
12887 次 |
| 最近记录: |