2024-03-28 18:11:57 发布
网友
我在python2.7中有一个awslambda处理程序,它是从travisci部署的。但是,当我尝试运行该函数时,我从AWS收到一个错误,说它无法导入enum模块(enum34)。有没有简单的方法来解决这个问题?travisci应该包括Python运行的虚拟环境吗?如果没有,我该如何包括虚拟化?在
另外,当我从Travis CI进行部署时,它似乎在handler_name字段中添加了一个“index.”。有人知道为什么会发生这种情况吗,或者如何禁用它?我似乎找不到答案。在
解决了。我将Python模块安装到项目根目录的子目录中,而不是项目根目录中。在
基本上是这样做的:
pip install -r requirements.txt ./virtualenv/
当我应该这样做的时候:
pip install -r requirements.txt ./
解决了。我将Python模块安装到项目根目录的子目录中,而不是项目根目录中。在
基本上是这样做的:
pip install -r requirements.txt ./virtualenv/
当我应该这样做的时候:
pip install -r requirements.txt ./
相关问题 更多 >
编程相关推荐