在Windows上使用pycharm。我已经创建了一个zip文件上传到AWS Lambda手动方式:1)手动将模块安装到默认目录以外的目录中。2)创建my .py代码文件3)压缩项目文件夹的内容4)将该zip文件夹上传到Lambda我是新的Pycharm和一个项目,我看到有一大堆的文件和文件夹,我不明白。我试图压缩整个Pycharm项目的内容并上传-这没有工作。看起来我需要运行某种设置,创建适当的文件夹结构和具有正确内容的文件。任何帮助都将不胜感激。
omvjsjqw1#
对于那些仍然坚持这一点的人,我有几个可能完全解决问题的建议:
*使用pip的-t选项指定应用程序目录
使用Pip的-t选项,可以指定应用程序的安装目录,这比使用pycharm的包安装程序要好,因为我们可以用它来指定安装目录。
*压缩完整的应用程序目录( 回答您的问题 )
进入你的Pycharm项目目录-〉全选-〉右击-〉发送到压缩文件(zip)。这可能会导致包含一些不需要的目录(pycache,.idea),但不会影响程序的执行。如果需要,你可以在创建zip文件时跳过这两个目录。我相信您正在压缩项目目录,而不是压缩Project目录的内容。
brccelvz2#
正如我所回答的here Jetbrains现在提供了AWS工具包,允许本地和远程开发Lambda函数。尽管有一些挥之不去的问题,它的工作相当不错。仍然找到我的方式与它。它包括打包和部署。Toolkit page on Jetbrains website
2条答案
按热度按时间omvjsjqw1#
对于那些仍然坚持这一点的人,我有几个可能完全解决问题的建议:
*使用pip的-t选项指定应用程序目录
使用Pip的-t选项,可以指定应用程序的安装目录,这比使用pycharm的包安装程序要好,因为我们可以用它来指定安装目录。
*压缩完整的应用程序目录( 回答您的问题 )
进入你的Pycharm项目目录-〉全选-〉右击-〉发送到压缩文件(zip)。这可能会导致包含一些不需要的目录(pycache,.idea),但不会影响程序的执行。如果需要,你可以在创建zip文件时跳过这两个目录。
我相信您正在压缩项目目录,而不是压缩Project目录的内容。
brccelvz2#
正如我所回答的here Jetbrains现在提供了AWS工具包,允许本地和远程开发Lambda函数。
尽管有一些挥之不去的问题,它的工作相当不错。仍然找到我的方式与它。
它包括打包和部署。
Toolkit page on Jetbrains website