重複の可能性:
エクスポートしたシェル変数を永続的にする方法は?
$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