【问题标题】:Python and Dart Integration in Flutter Mobile ApplicationFlutter 移动应用程序中的 Python 和 Dart 集成
【发布时间】:2019-04-30 08:24:24
【问题描述】:

我可以做这两件事吗:

  1. dart 中是否有任何用于情绪分析的库?
  2. 我可以在 dart 中使用 Python(用于情绪分析)吗?

我提出这些问题的主要动机是我正在开发一个应用程序,并且我使用情绪分析,但我不知道我是如何做到的。

谁能帮我解决这个问题。?
或者有什么方法可以在 Flutter 应用中进行文本情感分析?

【问题讨论】:

标签: python dart python-requests flutter dart-pub


【解决方案1】:

由于flutter可以与平台代码(如java)通信,你可以用java方式运行python并检索结果。见platform-integration

【讨论】:

  • Flutter 和 Python 是两个不同的东西。
【解决方案2】:

您可以使用 Python 创建一个 api,然后使用 http 请求为您的移动应用程序 (FLUTTER) 提供服务。 我

【讨论】:

  • 我们如何创建一个api
  • 我认为最简单的方法是使用flask
  • 好的,谢谢。我一定会搜索并尝试一下
  • 您能在移动设备上本地托管它吗?如果是这样,怎么做?我无法想象你以后如何使用它
  • 请检查这个答案stackoverflow.com/a/7027113。这将帮助您在不同设备之间访问烧瓶服务器。
【解决方案3】:

访问https://pub.dev/packages/starflut

全新的flutter插件项目,支持flutter与python、java、ruby、golang、rust等其他脚本语言交互,简单易用,支持android和ios平台。

【讨论】:

【解决方案4】:

是的,有多种方法可以做到这一点,我将分享其中两种我个人过去使用过的方法

  1. 使用像'Text Analysis API'这样的API 它是免费增值和验证的,也支持通过flutter的HTTP请求这里是链接https://rapidapi.com/aylien/api/text-analysis

  2. 在这里使用 Starflut 包是中篇文章的链接,希望对您有所帮助 https://medium.com/@ihassanjavaid/how-to-run-python-scripts-on-flutter-d6a4aedb6227

【讨论】:

  • 第二个选项的链接不使用starflut。它只是烧瓶+颤振请求。我可以使用这个选项,但我需要从颤振应用程序启动 python 烧瓶服务器。我不希望用户手动启动 python 脚本以使应用程序正常工作。
  • @VaisakMohan 是的,你说得对,这是一篇媒体文章的链接
【解决方案5】:

还有一个名为chaquopy 的包,它在内部使用Chaquopy SDK。您可以使用该软件包将 python 脚本集成到您的 Flutter 应用程序中。它的另一个优点是它原生支持 pip 包。

【讨论】:

  • @AnbuselvanRocky 不幸的是没有。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-08-23
  • 2016-01-29
  • 2012-09-19
  • 2019-05-01
相关资源
最近更新 更多