Unix(Ubuntuサーバー):再起動時に$ PYTHONPATHが空白にリセットされます。

Unix(Ubuntuサーバー):再起動時に$ PYTHONPATHが空白にリセットされます。

重複の可能性:
エクスポートしたシェル変数を永続的にする方法は?

$PYTHONPATH新しいUbuntuサーバーシステム(以前のThinkpad)に設定して再起動するたびに空白にリセットされます。

私はこれを次のように設定しました:

export PYTHONPATH=/usr/lib/python2.7

後で尋ねてみるとecho $PYTHONPATHそうです。パスでモジュールを探します。しかし、再起動すると失われます。どんなアイデアがありますか?

答え1

に割り当てを追加します/etc/environment。これがまさにファイルが設計されたものです。

答え2

ファイルにエクスポートコマンドを追加します~/.profile。ログインするたびに実行されます。システム全体で値を設定するには、その値を/ etc / environmentに追加します。

Python 2.7を使用していると仮定すると、/usr/lib/python2.7が組み込まれている必要があります。そこにあるモジュールにアクセスするためにPYTHONPATHを定義する必要はありません。含まれていることを確認するには、PYTHONPATHを設定する前にこれを試してください。 Pythonを実行し、次のコマンドを入力します。

import sys
sys.path

関連情報