Python的virtualenv和目录

时间:2012-08-26 23:50:00

标签: python flask virtualenv

我开始了一个virtualenv会话,在目录dir中,我有以下目录层次结构:

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

我为这个环境安装了flask,main.py使用了。当我运行$ python main.py时,它将通过烧瓶运行。我的问题是 - app_dirvenv必须是兄弟目录吗?或者我可以在其他地方app_dir吗?如果是,main.py如何识别flask中的venv

1 个答案:

答案 0 :(得分:3)

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

为了获得virtualenv,你可以这样做:

$ source venv/bin/activate

所以,只要你找到正确的virtualenv。您的app_dirvenv目录可以位于系统的任何位置。