使用Android应用程序在EC2上运行python脚本
步骤上手Python
作为后端和Android
:
- 上取决于OS本地计算机安装MAMP,WAMP或灯等。如果尚未包含,请分别安装
python
。 - Flask和RESTful服务介绍:关注https://blog.miguelgrinberg.com/post/designing-a-restful-api-with-python-and-flask。
- 在版本控制中维护您的代码,例如
Git
。简化从本地到服务器的代码上传也很有用。 - 获取服务器:由于您可能需要在服务器上安装一些模块/软件包,因此我建议您使用服务器来访问
root
。您可以尝试AWS free tier
12个月。 - 取决于你从
AWS
买开始投放OS安装Apache/Ngnix
,python
,SQL
,phpmyadmin
和Git
。 - 转到您的服务器的根目录(主要是
/var/www/html/
)和git clone
项目库,并更改环境变量和配置按照步骤5 - 理想情况下,你应该检查在这里您得到您的请求预期的响应。使用
Postman
来测试post
请求。 - 现在,您可以使用任何网络库(如retrofit或volley)在
android
上使用您的Web服务。
让我知道你是否需要澄清任何一点。快乐的编码。
如果遇到任何问题,我会尽力回复您。感谢:D –
嘿Nitesh,你提到使用烧瓶微框架,如果它是一个小应用程序。我正在尝试使用的python应用程序执行图像处理。这被认为很小?我可以将它用于此应用程序吗?另外,你可以稍微详细说明如何使用你提到的事物,因为我是一个新手。感谢:D –
编辑我的答案。应用程序大小取决于它的规模和功能。如果它只做图像处理,它可以被认为是小应用程序。 –
查看amazon提供的remote management工具。
您可以使用工具,ssm代理和您需要执行的脚本来设置服务器。然后通过sdk发送一个远程命令给他们。
查看相关的ssm java sdk以及如何使用它android。
谢谢!我会尝试恢复,如果我发现任何问题:) –
Android应用程序是否需要等待来自Python脚本的响应? –
不,Python脚本将使运行几个Mysql查询..多数民众赞成在所有。 –