どのように私は、MacOS Xの上のpythonモジュールを追加するには?
-
20-09-2019 - |
質問
私はpywn、WordNetのを使用するためのPythonライブラリを使用しようとしています。私は少しWindowsでのpythonながら約果たしたが、MacOS Xのもので、完全に新しいですしました。私のデフォルトのPythonインタプリタは2.5.1ですので、私は、MacOSの10.5.8の下で実行しているよ。
pywn命令は言う:「あなたのPythonの検索パスのどこかの.pyファイルのそれぞれを入れてください。」
どこのMacOS XのデフォルトのPythonのインストールの下で定義されたPythonの検索パスはありますか? 私は/ユーザー/ニック/プログラミング/ pywn pywnファイルを入れている場合は、検索パスにこれを追加する最良の方法は何ですか? これは、ファイルを置くのに最適な場所ですか?
解決
私は、デフォルトの/Library/Python/2.5/site-packages/
で検索パスの一部だと思います。このディレクトリは、通常、サードパーティのライブラリのために使用されます。
他のヒント
Pythonシェルからprint sys.path
をお試しください。これは、Pythonがモジュールを探しているもののディレクトリを教えてくれます。
これは、環境変数(PYTHONPATH
)とインストールに特定のディレクトリの基本セットの組み合わせによって設定されます。
詳細情報については: http://docs.python.org/library/ sys.html#のsys.pathする
より一般的に、あなたがシステムを変更するための十分な管理者権限を持っていない、またはあなたのホームディレクトリにいくつかのモジュールを維持したい場合は、あなたがいずれかを実行できるかどうます:
import sys
sys.path.append('/Users/nick/programming/')
import pywn
あなたは、代わりに「輸入pywn」を通じてpywnするあなたに直接アクセスを与えるという利点があり、環境変数PYTHONPATHに/ユーザー/ニック/プログラミングを追加することができます。 Mac OS Xのデフォルトの場所は、含まれている必要があり、あなたのホームディレクトリにある.bashrcファイルを、次のようになります。
export PYTHONPATH="/Users/nick/programming/"
(と別の複数のパス ":"、必要に応じて)。あなたはその後、「impot pywn」シンプルで任意のPythonプログラムから直接pywnにアクセスすることができます。
単に使用します:
easy_install [LIBRARY NAME]
ところで...その前にそのルートする必要があります。
su root