6

私はvirtualenvをセットアップしましたが、1つの厄介な問題を受け入れてうまく機能しています。workon コマンドを使用して環境に入ると、環境は正しくログインしますが、環境のルート ディレクトリに自動的に移動しません。

.bashrcファイルに次の行を追加しました。

export WORKON_HOME=$HOME/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh

それをリロードしました(ソース.bashrc)が、環境に入ると、まだubuntuユーザーのホームディレクトリに残っています。サーバーの再起動も試みましたが、まだうまくいきません。

4

2 に答える 2

7

workon環境ディレクトリへの変更はないと思います。postactivate解決策は、それをvirtualenvのファイルに入れることです。

たとえば、私は自分の中でフォローしています<virtual_env_dir>/bin/postactivate

cd /home/myuser/work/
于 2012-08-25T10:12:05.237 に答える