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识别flaskvenv

4

1 回答 1

3

为了更加彻底,这是您需要做的才能让您的 virtualenv 工作。安装 virtualenv 后,您只需要获取它,以便您当前的 shell 使用 virtualenv

为了获取virtualenv,您可以这样做:

$ source venv/bin/activate

因此,只要您获取正确的 virtualenv。您的app_dirvenv目录可以在系统上的任何位置。

于 2012-08-26T23:56:12.430 回答