4

Mac OSX で Textmate 2.0 を使用していますが、スクリプトを実行するたびにエラー メッセージの出力を停止できません。それは言い続けます:

Error in sitecustomize; set PYTHONVERBOSE for traceback:
AttributeError: 'NoneType' object has no attribute 'name'

私が行ったのは、[設定] メニューの変数に値/usr/local/bin/python3を追加することだけです。TM_PYTHON

誰が何が起こっているのか知っていますか?

4

1 に答える 1

7

TextMateの Python バンドルは、インタープリターの出力やその他の優れた機能をインターセプトできるように、舞台裏でいくつかのファンキーなことを行います。そうすることでreload()、Python 3.3 の新しいimportlib. Python バグ トラッカーで問題をオープンしました。

それまでの間、必要に応じて、Python 3.4sitecustomize.pyのディレクトリにダミー ファイルを作成することで、メッセージを消すことができるはずです。sys.pathたとえば、ターミナル シェルで次のコマンドを実行します。

echo '' > $(/usr/local/bin/python3.4 -c 'import site; print(site.getusersitepackages())')/sitecustomize.py
于 2014-05-31T02:20:16.900 に答える