28

Mac OS X で Python 用 SIP のインストールと戦っています。最後に、コンパイルとインストールの後、SIP のコンソール フォーム フォルダを (ローカルで) 実行すると、sipconfig をインポートできますが、他のフォルダにいるときはできません - モジュールがありません。 sipconfig と呼ばれます。

私の質問は - モジュールをグローバルに利用できるようにしたい場合 (「import os」など) にモジュールをコピーする必要があるフォルダーはどこですか、または場所が「/Library/Python/2.6/site-packages」であるため、どのように確認できますか? /" は機能しません。

4

5 に答える 5

58

Python の sys.path リストを次のように確認してみてください。

import sys
print(sys.path)
于 2010-04-30T00:16:52.027 に答える
30

私が使用する簡単な方法は、モジュールの場所を尋ねることです。

import os
print(os.__file__)
于 2011-06-08T12:55:48.427 に答える
11

/Library/Python/2.6/site-packages/確かに適切な場所です(Mac OS 10.6「Snow Leopard」であると仮定します-あなたは言及しませんでした)。

@diatoid が述べたように、システム パスを確認してください (そして、実行して実際に Python 2.6 を使用していることを確認してくださいpython -V)。

于 2011-06-08T12:52:21.317 に答える