virtualenv と virtualenvwrapper をインストールしましたが、アプリケーションをセットアップしようとするとmkvirtualenv --no-site-packages、次のエラーが表示されます。
-bash: mkvirtualenv: command not found
これをトラブルシューティングする方法がわかりません。初心者として、私はどんな助けにも感謝します。
virtualenv と virtualenvwrapper をインストールしましたが、アプリケーションをセットアップしようとするとmkvirtualenv --no-site-packages、次のエラーが表示されます。
-bash: mkvirtualenv: command not found
これをトラブルシューティングする方法がわかりません。初心者として、私はどんな助けにも感謝します。
ドキュメントvirtualenvwrapperの説明に従って有効にする必要があります。
シェルスタートアップファイル
シェルのスタートアップファイル(、など)に3行を追加して
.bashrc、.profile仮想環境が存在する場所、開発プロジェクトディレクトリの場所、およびこのパッケージとともにインストールされるスクリプトの場所を設定します。
export WORKON_HOME=$HOME/.virtualenvs
export PROJECT_HOME=$HOME/Devel
source /usr/local/bin/virtualenvwrapper.sh
編集後、スタートアップファイルをリロードします(例:run
source ~/.bashrc)。
これは、実際には、インストール方法によって少し異なる場合があります。aptを使用してUbuntuにインストールした場合、virtualenvwrapper関数は実際にはbash完了ファイルにロールインされます(それを理解するのは楽しかったです!)。
export WORKON_HOME=$HOME/.virtualenvs
export PROJECT_HOME=$HOME/Devel
possible_scripts='/usr/local/bin/virtualenvwrapper.sh /etc/bash_completion.d/virtualenvwrapper'
for script in $possible_scripts; do
[[ -f $script ]] && source $script
done