我所做的是在根目录中创建了一个名为fix_path.py的文件,如下所示:
import os
import sys
import jinja2
# path to lib direcotory
sys.path.insert(0, os.path.join(os.path.dirname(__file__), 'lib'))
然后,我创建了一个lib目录,并将模块放入其中。
例如,我使用WTForms。我的文件结构如下所示。
当我准备从我的somefile脚本中调用它时
import fix_path # has to be first.
import wtforms