python - 需要解决方法来在 AppFog 上创建一个 python 独立应用程序

标签 python appfog

在 appFog 网站上了解到我可以使用 APScheduler 来制作 python 后台工作程序后,我尝试了一下。 我尝试使用 requirements.txt 文件(使用 pip freeze 创建)推送一个简单的 python 独立应用程序,其中包含以下行:

APScheduler==2.0.3
MySQL-python==1.2.4b5

但是当将其推送到 appFog 时,我收到以下错误:

====> /logs/stderr.log <====
Traceback (most recent call last):
  File "testConnectionDB.py", line 3, in <module>
    from apscheduler.scheduler import Scheduler
ImportError: No module named apscheduler.scheduler

所以我猜测 requirements.txt 文件没有被读取。 appFog 支持证实,独立应用程序确实尚不支持,即 python 独立应用程序无法导入 appfog 上的库,因此它们的使用非常有限。

所以我想知道是否有人已经有过这种经历以及是否有人找到了解决方法。我不想在 ruby​​ 中执行此操作或切换到另一个平台。 有没有办法用常规的 python 或 django-python 应用程序来做到这一点?

最佳答案

您是否尝试过在非独立应用程序中启动它(例如添加 CherryPy 等 Web 界面)。这应该允许您编译requirements.txt并让您摆脱独立应用程序问题。

以上是我如何绕过 Ruby 应用程序的限制:)

关于python - 需要解决方法来在 AppFog 上创建一个 python 独立应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13146167/

相关文章:

python - 无法从 'detail_route' 导入名称 'rest_framework.decorators'

php - CodeIgniter 网站,APPFOG 中带有 PostgreSql 数据库

python - Appfog Django 管理 css 丢失

java - Appfog - Spring 应用程序 - 磁盘使用情况

python - 如何动态获取 pytest fixture 数据

python - Python if 语句中赋值

node.js - 如何在 Appfog 上设置 Node HTTPS

ruby-on-rails - AppFog - 错误(JSON 503): <? xml版本="1.0"编码=“u”

当第一个参数存在但*默认*不存在时的 Python dict.get() 行为

python - pandas 高效数据框集行