Jupyterがbashrcファイルでenv変数を認識できないという問題がありました。これらの変数をjupyterにロードする方法や、custome変数を追加する方法はありますか?Jupyterノートブックでenv変数を設定する方法
10
A
答えて
8
あなたはあなたのコードでセットアップ環境変数を次のことができますよう:
import sys,os,os.path
sys.path.append(os.path.expanduser('~/code/eol_hsrl_python'))
os.environ['HSRL_INSTRUMENT']='gvhsrl'
os.environ['HSRL_CONFIG']=os.path.expanduser('~/hsrl_config')
もちろん一時的な修正は、永久的なものを取得する場合、あなたはおそらくあなたの~.profile
、より多くの情報の中に変数をエクスポートする必要があり、このことができます見つけられるhere
1
あなたがsystemdを使用している場合、私はsystemdユニットファイルにそれらを追加しなければならないように見えた。これをUbuntu 16で実行します。.profileと.bashrc(/ etc/profile)にそれらを入れると、juypterノートでENV Varsが利用できなくなります。
私が編集しました:
/lib/systemd/system/jupyer-notebook.service
と私の好きなユニットファイルを読み込むしたい変数に入れる:
Environment=MYOWN_VAR=theVar
だけにして、私はjuypterノートブックの中からそれを読むことができました。
11
だけ%env
または%set_env
、例えば、%env MY_VAR=MY_VALUE
または%env MY_VAR MY_VALUE
のいずれか、%
魔法のコマンドを使用し、jupyterノートブックでのenv変数を設定します。 (現在の環境変数をプリントアウトすること自体による使用%env
。)
を参照してください:あなたはノートブックを開始している前に、変数セットが必要な場合http://ipython.readthedocs.io/en/stable/interactive/magics.html
0
、私のために働いた唯一の解決策は、export VARIABLE=value
のあるenv VARIABLE=$VARIABLE jupyter notebook
ました.bashrc
。
私のケースでは、ノートブックにインポートするには、テンソルフローでエクスポートされた変数が必要です。
関連する問題
- 1. OSXでvirtual envを使ってJupyterノートブックを設定する最も良い方法は何ですか
- 2. jupyterノートブック別のenvのカーネルを実行
- 3. Jupyterノートブックのソースを設定する方法
- 4. env変数の設定方法PHANTOMJS_BIN
- 5. Glassfish 2.1でenv変数を設定する方法
- 6. ruby、各スレッドでENV変数を設定する方法は?
- 7. パーカーイメージのbashスクリプトでenv変数を設定する方法
- 8. Jupyterノートブックから新しいConda envを有効にする
- 9. Jupyterノートブック保存場所の設定
- 10. jupyterノートブックのインラインバックエンドのmatplotlib設定
- 11. jupyterノートブックで音声データをフーリエ変換する方法は?
- 12. モジュールをJupyterノートブックにインポートする方法
- 13. Jupyterノートブックで最初のセルをデフォルトで設定する
- 14. Jupyterノートブックは、htmlタグとJupyterのノートブックで
- 15. 共有する方法Jupyterノートブック
- 16. jupyterノートブックでpysparkのデフォルトコンテキストを設定するには?
- 17. TYPO3_ACTIVE_FRAMEWORK_EXTENSIONSデプロイメントプロセスでENV変数を設定
- 18. Mac OSで複数のenvホーム変数を設定する方法は?
- 19. Jupyterノートブック:ノートブックのコピーを別のディレクトリに保存する方法
- 20. コード(python)からjupyterノートブックを作成/変更する方法は?
- 21. Jupyter/Ipythonノートブック:コードを複数行に分割する方法
- 22. jupyterのノートブックでグラフjupyterノート
- 23. jupyter: 'ノートブック' はJupyterコマンド
- 24. jupyter/ipythonノートブック内の優先度/ nicenessを設定する
- 25. Mac OS X上でenv変数をapacheに設定する方法
- 26. Jupyterノートブックで複数の画像を読み込む方法は?
- 27. Jupyterノートブック
- 28. jupyterノートブック
- 29. env変数をRに設定
- 30. 方法例えばJupyterノートブックのPython
ありがとうKardajさん、〜/ .profileの変数をエクスポートして解決しました。それはちょっと変わったbashrcから読まれていないようです。 –
マイケルの答えは '%env MY_VAR = MY_VALUE'でこの質問に対する正解でなければなりません –