1
Mac OS Xをmac sierra広告に更新しましたmacport(sudo port selfupdate
)。そして、端末からのpythonを実行しようと、このエラーを毎回取得:端末からの使用時にmacportがクラッシュするPython 3.6.2がインストールされました
Python 3.6.2 (default, Jul 18 2017, 14:08:57)
[GCC 4.2.1 Compatible Apple LLVM 8.1.0 (clang-802.0.42)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>>
Python(1316,0x7fffee2213c0) malloc: *** error for object 0x105b21698: pointer being freed was not allocated
*** set a breakpoint in malloc_error_break to debug
Abort trap: 6
私はpy36-readline
をインストールしますが、それは助けにはなりませんでした。これを直す方法は?
GitHub:Crashes with Python 3.6 - MacOS Sierraでこれが見つかりましたが、助けになりませんでした。
これは関連性がありますか? https://stackoverflow.com/questions/22329005/mac-terminal-pointer-being-freed-was-not-allocated-error-when-opening-termin OSXの実行ファイルではこれが一般的な問題であると思われます –
@ IzaakvanDongen;いいえ!私はターミナルを開いている間、エラーを取得していません。私は端末から 'python3'を起動したときにしか得られません。 – haccks
私はhomebrewからpython 3.6.2に何の問題もないので、私にはmacportの問題があるようです。多分、単にアップグレードするのではなく、Pythonをアンインストールして再インストールしてみてください。シンボリックリンクが新しいバイナリを指していることを確認してください。 * edit oops申し訳ありません、私はSierraではなく、El capitanにいます。それが問題なのかわからない場合 –