私はdoors
という名前の環境を持っており、virtualenvwrapperの名前をdjango
に変更したいと思います。virtualenvwrapperで環境の名前を変更
私はちょうど~/.virtualenvs/doors
django
にフォルダの名前を変更する場合、私は今workon django
を呼び出すことができることに気付きましたが、環境はまだ(doors)[email protected]
を言います。
私はdoors
という名前の環境を持っており、virtualenvwrapperの名前をdjango
に変更したいと思います。virtualenvwrapperで環境の名前を変更
私はちょうど~/.virtualenvs/doors
django
にフォルダの名前を変更する場合、私は今workon django
を呼び出すことができることに気付きましたが、環境はまだ(doors)[email protected]
を言います。
あなたが使用することができます。
cpvirtualenv oldenv newenv
rmvirtualenv oldenv
をだからあなたの場合:
cpvirtualenv doors django
rmvirtualenv doors
あなたが行う場合:
$ ack-grep -ai doors ~/.virtualenvs/django/bin
あなたは新しい場所にそれぞれのファイルを変更するよ、それはDjangoの場所としてdoors
を持っていないだろうに気づくでしょう。
ソリューション: フォルダーの名前を変更した後、以下のコマンドを実行します。
今、あなたがしなければ$ sed -i "s/doors/django/g" ~/.virtualenvs/django/bin/*
:
$ workon django
(django)[email protected]
これは私にそんなに心痛を保存しています。 – Rohmer
ハードコアなパス情報のため、 'cpvirtualenv'が正しく動作しないという警告が表示されています。ここにdocsがあります:http://virtualenvwrapper.readthedocs.org/en/latest/command_ref.html#cpvirtualenv – modulitos