我在Cloud9的AWS Resources菜单中创建了2个Lambda函数。 我想为这些函数提供通用的模块。我为公共模块创建了新文件夹,并将路径~/environment/python/lib添加到PYTHONPATH of Preferences -> Python Support中。我的文件夹树: root |-lib <- for uploading to Lambda L
在创建了setup.cfg (用于管理py.test选项)和conftest.py (用于忽略setup.py)之后,发现并运行了对最底层包web-framework的测试,没有任何错误。: No module named web_framework.settings
我使用的是一个虚拟环境,web-framework位于venv中的以下位置:ENV/lib/python2.7/site-package此外,我还可以从更高级别包的根目录中的Python交互式命令行导入web_framework.settings