2013-01-08 62 views

回答

0

只會上傳應用程序文件夾中的內容。

所以你只需要把相關文件夾放到你的應用程序引擎項目文件夾中。就像你會導入你自己的模塊一樣。然後它將可用於您的應用程序引擎應用程序。

因此,安裝你想安裝的東西,把它的安裝目錄複製到你的應用程序引擎應用程序目錄中。這是通用的,它不是特定於您所鏈接的軟件包。

這是一個類似的問題:How do I manage third-party Python libraries with Google App Engine? (virtualenv? pip?)

需要注意的是,如果它不是純Python(即具有C組分),它不會在App Engine上工作。

GAE紙條: 「我如何管理第三方Python庫與谷歌應用程序引擎(?的virtualenv PIP)」

You can use any pure Python third party libraries in your Google App Engine application. In order to use a third party library, simply include the files in your application's directory, and they will be uploaded with your application when you deploy it to our system. You can import the files as you would any other Python files with your application.

https://developers.google.com/appengine/kb/commontasks#thirdparty

+0

我想嘗試以下,但沒有奏效。我不知道什麼錯誤?你是否一步一步地解釋我。 – 1407522

+0

安裝你的模塊。將它的安裝文件夾複製到你的應用程序引擎文件夾中(或者使用更復雜的系統,如果首選simlink等),然後你可以從你的應用程序調用它。我不知道我能做到多少「一步一步」。 –

+0

-proj -rpy2 < - Library/Python/2.7/site-packages/rpy2-2.3.1-py2.7-macosx-10.8-intel.egg的拷貝 -__init__.py -robjects -__init__.py -robject.py 的app.yaml - 網址:rpy2 static_dir:rpy2 proj.py 進口robjects.robjects 「導入錯誤:沒有模塊名爲robjects.robject」 – 1407522

相關問題