APScheduler を使用して Python バックグラウンド ワーカーを作成できることを appFog Web サイトで読んだ後、試してみました。次の行を含むrequirements.txt
ファイル (で作成) を使用して、単純な python スタンドアロン アプリケーションをプッシュしようとしました。pip freeze
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アプリでこれを行う方法はありますか?