1
私は$PYTHONPATH
に追加するbashスクリプトを書いています。私.sh
ファイルには、次のようにあります。
sudo echo export PYTHONPATH=$PYTHONPATH:/path/to/new/python/module >> ~/.bashrc
私は.bashrc
に追加することにしたいどのようなものです:
PYTHONPATH=$PYTHONPATH:/path/to/new/python/module
私はそれを追加するために取得することができますしかし:
PYTHONPATH=/all/other/python/modules/already/on/path:/path/to/new/python/module
Iドン実際の$PYTHONPATH
の値を変数名だけの.bashrc
に追加します。助けてください!
それはトリックでした。ありがとう! – cmoses
'sudo'はここで何もしないことが幸運だと強調しているかもしれません。もしそうであれば、ユーザーが後で変更できないファイルを作成することができます。幸いなことに、 'sudo'は完全なno-opです。なぜなら、' sudo echo'が実行を開始する前に、リダイレクトによってユーザのシェルがファイルを作成するからです。 – tripleee
@tripleee非常に良い点。 sudo-echoの議論で更新されました。 – John1024