我想在我的樹莓派B型運行GAE的Python 2.7,而我正好以下教程運行谷歌AppEngine上的Python SDK,但任何時候我進入「dev_appserver.py」命令,它回來:上樹莓派
慶典:dev_appserver.py:找不到命令
或
須藤:dev_appserver.py:找不到命令
是沒可能對皮跑的?
我想在我的樹莓派B型運行GAE的Python 2.7,而我正好以下教程運行谷歌AppEngine上的Python SDK,但任何時候我進入「dev_appserver.py」命令,它回來:上樹莓派
慶典:dev_appserver.py:找不到命令
或
須藤:dev_appserver.py:找不到命令
是沒可能對皮跑的?
Kaceykaso,
你只需要指定dev_appserver.py或者把它放到你的PATH第一的確切路徑。
例如,下面是我從網上下載到我的覆盆子PI運行做的步驟:
wget http://googleappengine.googlecode.com/files/google_appengine_1.7.4.zip
unzip google_appengine_1.7.4.zip
cd google_appengine/demos/guestbook
../../dev_appserver.py .
這沒有錯誤爲我工作。 爲了避免鍵入的確切路徑每次dev_appserver.py,你可以通過在shell進入這個添加到您的PATH:
(此路徑假定您的用戶名是「圓周率」,並在你的home目錄你解壓縮的AppEngine,否則你需要稍微改變這種路徑)
export PATH=$PATH:/home/pi/google_appengine
這可以讓你嘗試的工作方法:
dev_appserver.py .
爲了促成添加到您的PATH自動每次你登錄,你可以粘貼PATH線在你的.bashrc文件的末尾,這是在/home/pi/.bashrc
我沒有與樹莓派任何經驗,但你可以嘗試用python
前綴它指示要執行與Python文件(你的錯誤意味着它正試圖執行dev_appserver.py
命令,它不「T承認):
python /path/to/dev_appserver.py /path/to/your/app
你也可以調整你的路,包括/path/to/google_appengine/
,使該位置被搜查,命令被發現了,但我又不太熟悉樹莓派,這樣可能不是一個選項:)
看來(至少閒談)是someone讓它跑起來了,但我想象中的表現會缺乏一點。
這也是我的猜測 - dev_appserver.py可能不在路徑中。 – rbanffy
@rbanffy是的,這兩個我會說這是更好的選擇:) – RocketDonkey
我看到了這一點,但它是更多的人理論化,並沒有真正的實施。另外,我認爲他們可能會考慮Pi的cpu的強大功能: -/ – Kaceykaso
@Eric奧爾森的路徑不再工作,但他的回答是一個偉大的。看起來下面的wget鏈接至少可以工作(將發佈版本更改爲最新版本)。此外,其他命令,使這超級簡單,解壓縮和刪除命令),以方便參考:
wget -O gae.zip https://storage.googleapis.com/appengine-sdks/featured/google_appengine_1.9.15.zip
unzip gae.zip
rm gae.zip
我假設你嘗試運行SDK。 ?我不認爲這是可能的,因爲Raspberry使用的處理器類型。 – voscausa
一旦它工作,你打算如何處理它?我假設你將需要sqllite並運行與主機選項的開發服務器? – 2013-02-09 06:04:14
@peterretief的最終目標是到港口現有的GAE的Java應用程序到Python,並提交給PI儲存庫。我們將看到我得到了多少:P – Kaceykaso