私は自分の仮想環境を維持するための 'projects'ディレクトリーを持っています。しかし、最近私が新しいものを作成していたとき、私はこれを誤ってやりました:"virtualenv。"を元に戻します。 "rmvirtualenv"の後にラッパーエラーがあります。
user1 @ laptop:〜$ virtualenv。
作成中/ home/user1私の新しい名前のない仮想環境。
次に、/ home/user1またはuser1/binディレクトリの中で "rmvirtualenv。"を実行したと思いますが、それを削除しようとすると覚えていません。私はそれが悪い考えであることを知っていましたが、私はすべてをバックアップし、とにかく私が書いた問題を解決することを望んでいました。私が呼ぶとき以来、 "rmvirtualenv。" didn`tの作品 "USER1の@のラップトップ:〜$ソース./bin/activateは、" 私はまだ取得: "(USER1)USER1 @ラップトップ:〜$"
今、私は 'ソース' 私のプロジェクト、のは「店のプロジェクト言わせたときに、 "ソース... virtualenvwrapper.sh" コマンドを使用して、私は見ていない:
/ホーム/ user1の/ binに/ pythonの:いいえモジュールの名前virtualenvwrapperを virtualenvwrapper.sh: 初期化 フックを実行中に問題が発生しました。
Pythonがそのvirtualenvwrapperを確認し、モジュール virtualenvwrapper.hook_loaderをインポートすることができなかった場合は VIRTUALENVWRAPPER_PYTHON = /ホーム/ user1の/ binに/ Python用と PATHが正しく設定されているインストールされています。
/ホーム/ user1の/ binに/ pythonの:
そして "workon店" で、それを活性化し、私は以下のエラーメッセージを取得
virtualenvwrapperという名前のモジュールをマイ.bashrcには、次のenv変数が含まれています
export WORKON_HOME=$HOME/.virtualenvs export PROJECT_HOME=$HOME/projects
/home/user1/binに、私はpython * symlinkと:
これらのエラーメッセージを取り除く方法はありますか?私のプロジェクトは正常に動作します。すべてが良いです。私が 'source'を呼び出してから 'workon'を呼び出す場合を除いて、これらのラッパーエラーが発生します。たぶん私は別の場所でPython *を指さなければならないでしょうか?これがどのように機能するのか本当に知りません...そして、安全な方法で、どのようにして "virtualenv"コマンドを元に戻しますか?私は何か提案を感謝します。ありがとう!
あなたの質問に答えることはできませんが、あなたは '.bashrc'の代わりに' .bash_profile'に環境変数を設定するべきであると主張しています。 – tijko
私はUbuntuにいます。それは大したことではないと思います。あなたのコメントは、私と彼らとの違いを調べることになりました。良いリンク:http://superuser.com/questions/409186/environment-variables-in-bash-profile-or-bashrc – el347