私はラップトップにパッケージをインストールするためにmacportsを使用します。私はこれを使ってPython環境(バージョン2.7)をセットアップしてインストールしました。 python27をインストールして入力し、端末に、私ができる午前python27にポイントにコマンドをPYTHON設定するMacPortsのを使用したら:macportsを使用してpython 3.6をインストールした後に端末でPythonを使用する際のエラー
正しく私はPythonのコマンドを実行することができ、私の端末セッションでPython環境を開き:~ python
。
私のpython 3.6環境をインストールして、コマンドを入力するMacPortsのを使用して、同じプロセスに従います。
:~ python3
正しく環境負荷、私はこの環境でにどんなコマンドを実行しようとただした場合には、そのようなよう:
>>> print('Hello')
私は次のエラーを取得する:
>>> print('Hello')
Python(24202,0x7fffc0d003c0) malloc: *** error for object 0x10a78f110:
pointer being freed was not allocated
*** set a breakpoint in malloc_error_break to debug
Abort trap: 6
これは、端末のPython環境を使用する場合にのみ発生します。すべての目的と目的のために、インストールはうまく動作し、自分のシステム上でpython 3プログラムを実行でき、IPythonのようなものはうまく動作します。これは、macportsを使用してpython3端末環境をインストールした後に、私がpython3端末環境に入るときの特定の問題です。
私はこのことが起こる原因を知りたいと思います。それを修正できる方法はありますか?
私のようなコマンドを試してみました:
port diagnose
とポートを削除し、関連するすべてのポートをし、再インストールするが、私は正確に同じエラーを提示しています。他の誰かがこれを経験しているのですか、それに対する解決策がありますか?
これが役立つことがあります。https://trac.macports.org/ticket/48807チェック非常に底の – haifzhan
これは私の問題を解決しました。質問に回答したい場合は回答としてマークし、そうでない場合は自分で書いて他の人が見つけやすいようにします。 – Aesir