好的,所以我在使用 NLTK 包的 Bottle 中制作了这个应用程序。它在我安装了所有必需库的计算机上运行良好,但是,我无法让它在 Google 的 App Engine 上运行。它给出了这些错误:
AttributeError: 'module' object has no attribute 'getuid'
我四处搜索并认为这是 GAE 的限制,所以我尝试使用 Alwaysdata 并在那里托管我的应用程序。但是在那里我遇到了未安装 YAML 模块的问题。我试图安装它,但访问被拒绝。
creating /usr/local/lib/python2.6/site-packages/yaml
error: could not create '/usr/local/lib/python2.6/site-packages/yaml': Permission denied
所以现在我被卡住了。这是我经常遇到的问题。在我的电脑上一切正常,但我无法让它在线工作。这是因为 GAE 限制,alwaysdata 限制吗?所以我想我在问我在哪里以及如何最好地部署?
当我租用自己的服务器并在那里拥有完全访问权限时会更容易吗?这是否像我自己的电脑一样工作,我可以安装所有东西?
如果我需要提供更多信息,请告诉我,我很无能为力。