1

virtualenvセッションを開始しました。ディレクトリ内dirには、次のディレクトリ階層があります。

| venv -- the virtual environment
| app_dir
  main.py
  | dir1
  | dir2
  | dir2

main.pyが使用するこの環境用のフラスコをインストールしました。私が走る$ python main.pyと、それはフラスコを通り抜けます。ここでの私の質問は-兄弟ディレクトリである必要がapp_dirありますか?venvそれとも私はapp_dirどこかにいることができますか?もしそうなら、どのようにmain.py認識flaskしますvenvか?

4

1 に答える 1

3

念のために言うと、これは、virtualenvを機能させるために必要なことです。virtualenvをインストールした後、現在のシェルがvirtualenvを使用するように、それを調達する必要があります。

virtualenvを調達するには、次のようにします。

$ source venv/bin/activate

したがって、正しいvirtualenvを調達する限り。app_dirvenvディレクトリは、システムのどこにあってもかまいません。

于 2012-08-26T23:56:12.430 に答える