我所做的是在根目录中创建了一个名为fix_path.py的文件,如下所示:
import osimport sysimport jinja2 # path to lib direcotorysys.path.insert(0, os.path.join(os.path.dirname(__file__), 'lib'))
然后,我创建了一个lib目录,并将模块放入其中。
例如,我使用WTForms。我的文件结构如下所示。
- LIB
- wtforms
- fix_path.py
- somefile.py
当我准备从我的somefile脚本中调用它时
import fix_path # has to be first.import wtforms
这是我的github源代码中的这个例子。检出fix_path.py进行设置,并检出views.py进行使用。



