virtualenv/基本的な回答:

virtualenv/基本的な回答:

私はCrunchbangでvirtualenv、、、、、、ターミネーターvirtualenvwrapperを使用します。zshoh-my-zsh

virtualenv現在の名前をこのように表示しようとしています。

workon example
(example)... 

多くの解決策を試しましたが、何も機能しないようです。これは私の.zshrcです。ファイルを修正することは大きな問題ではないことを知っていますが、正しい解決策が見つかりません。 Django開発のためにLinuxを最後に使用してから古く、以前に何をしたのか忘れました。

今理解していますusername@crunchbang。どの virtualenv を使用しているかわかりません。

ベストアンサー1

シェルプロンプト

あなたの環境にvirtualenvファイルがありますbin/activate。このファイルを編集して、プロンプトを必要に応じて変更できます。特にファイルのこの部分は次のとおりです。

...
else
    PS1="(`basename \"$VIRTUAL_ENV\"`)$PS1"
fi
...

この変数はPS1シェルプロンプトの外観を制御する特殊変数です。値を変更するとvirtualenvプロンプトが変わります。

PS1="(this is my prompt) "

はい

  1. サンプル環境を作成します。

    $ virtualenv tst-env
    
  2. virtualenvこのファイルは通常。

    $ cd $HOME/tst-env
    
    $ source bin/activate
    (tst-env)[saml@grinchy tst-env]$ 
    
  3. PS1ファイルの変数を上記のように変更した後、bin/activateプロンプトは次のようになります。

    $ source bin/activate
    (tst-env)
    

これを行う方法の公式ガイドラインは次のとおりです。

おすすめ記事