Googleの Colaboratory プラットフォームでいくつかのPythonスクリプトを実行しています。次に、システムのいくつかの環境変数を設定する必要があります。次のように示します。
!export PATH=drive/app/tf-models-fork/research;drive/app/tf-models-fork/research/object_detection;drive/app/tf-models-fork/research/slim;$PATH
場所を変数PATHに追加しようとしました。ただし、次のエラーが発生します。
/bin/sh: 1: drive/app/tf-models-fork/research/object_detection: Permission denied
/bin/sh: 1: drive/app/tf-models-fork/research/slim: Permission denied
/bin/sh: 1: drive/app/tf-models-fork/research: Permission denied
このプラットフォームで環境変数を設定する方法はありますか?
私は通常、次のようにPATH
をos.environ
で設定します。
import os
os.environ['PATH'] += ":/usr/local/go/bin"
PATH
などのPYTHONPATH
環境変数には、sys.path.insert
またはsys.path.append
を使用します。
sys.path
は文字列(パス)のリストであるため、これら2つのオプションがあります。したがって、さらに文字列を挿入または追加できます。
例えば、
インデックス0に新しいパスを挿入する場合:
import sys
sys.path.insert(0,'/path/to/folder')
新しいパスを追加する場合:
import sys
sys.path.append('/path/to/folder')