2

開発マシンで virtualenv を使用しようとしています。virtualenv venv/home/user/ で発行する新しい環境を正常に作成しました。(ユーザーの場所から)アクティブにしようとするとsudo venv/bin/activatevenv/bin/activate: command not found.

4

2 に答える 2

11

activateスクリプトとして実行しません。sourceシェル自体に影響するため、シェルでそれを行う必要があります。

の下で実行することもおそらく意味がありませんsudo

于 2012-07-29T21:47:58.437 に答える
7

virtualenv が実際に考えている場所であることを確認します。

stat /home/user/venv/bin/activate

そうである場合は、次の場所でファイルを入手する必要があります。

source /home/user/venv/bin/activate

ファイルが存在しない場合は、別の場所に venv を作成しています。

于 2012-07-29T21:45:38.523 に答える