ホームページ  >  記事  >  バックエンド開発  >  Pythonで検索パスを追加する方法

Pythonで検索パスを追加する方法

WBOY
WBOY転載
2023-05-13 10:28:052989ブラウズ

Python は検索パスを追加します

1. sys.path を使用してプログラムに

を追加します (例:

import sys
sys.path.append('/Users/username/Documents/')

sys.path

)。sys.path を使用して内容を出力できます。は現在含まれているディレクトリです。

2. .pth ファイルを使用して追加します

lib/python が存在するディレクトリの lib/python/site-packages/ ディレクトリに .pth ファイルを追加します。

##ここで注意する必要があるのは、Python がインストールされているディレクトリの場所です。

たとえば、conda で仮想環境の my_project 環境を使用する場合、 /Users/username/opt/anaconda3/envs/fealpy mypath.pth ファイルをディレクトリ /lib/python3.8/site-packages に追加します。

mypath.pth の内容は、追加:

/Users/username/Documents/
/Users/username/Downloads/

追加後、同じ Python で sys.path を呼び出して表示できます:

import sys
sys.path

添付ファイル: Python で一時的に検索パスを追加します

次のアドレスを入力しますプロジェクトを sys.path リストに追加して、モジュールの迅速なインポートを容易にします。

インポート OS、sys

# 获取当前用户的home目录
module = os.path.expanduser('~')
# 打印当前用户的home目录
print(module)
# 定义home目录的搜索优先级,0为最高优先级
# sys.path.insert()加入的也是临时搜索路径,程序退出后失效。
sys.path.insert(0, module)
# 打印搜索路径
print(sys.path)

以上がPythonで検索パスを追加する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はyisu.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。