ホームページ >バックエンド開発 >Python チュートリアル >python pythonpath とはどういう意味ですか?
Pythonpath は Python の重要な環境変数です。モジュールをインポートするときにパスを検索するために使用されます。Pythonpath にアクセスすると、パス リストの最初の要素が空の文字列であり、相対パスを表すことがわかります。パス: 現在のディレクトリの下にあります。
Pythonpath は Python の重要な環境変数で、モジュールをインポートするときにパスを検索するために使用されます。この記事では、アクセス方法について説明します。
次の方法でアクセスできます:
>>> import sys >>> sys.path ['', '/usr/lib/python2.7', '/usr/lib/python2.7/plat-x86_64-linux-gnu', '/usr/lib/python2.7/lib-tk', '/usr/lib/python2.7/lib-old', '/usr/lib/python2.7/lib-dynload', '/usr/local/lib/python2.7/dist-packages', '/usr/lib/python2.7/dist-packages', '/usr/lib/python2.7/dist-packages/PILcompat', '/usr/lib/python2.7/dist-packages/gtk-2.0', '/usr/lib/pymodules/python2.7', '/usr/lib/python2.7/dist-packages/ubuntu-sso-client']
ご覧のとおり、パス リストの最初の要素は空の文字列で、相対パス内の現在のディレクトリを表します。
モジュールをインポートするとき、インタプリタは最初のモジュールが見つかるまでリストの順序で検索するため、最初にインポートされるモジュールは同じディレクトリ内のモジュールです。
モジュールをインポートするとき検索パスの順序も変更できます。ここには 2 つの状況があります:
1、sys.path.append()、sys.path.insert() およびその他のメソッドによって変更されます。このメソッドは解釈されます。再起動時 サーバーをインストールすると、元の設定は無効になります。
2. PYTHONPATH を変更します。この設定方法は永続的に有効です。
この場合、に表示されているパスを渡すことができます。 sys.path リスト これを実現するには、.pth ファイルを追加します。
以上がpython pythonpath とはどういう意味ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。