2013-05-16 77 views
2

我在我的電腦上安裝了android模擬器/ SDK,我試圖運行一個簡單的python腳本,但它在'import os 「行(應是標準!)試圖運行簡單的monkeyrunner python腳本'importerror沒有模塊命名操作系統'

這裏是我的腳本:

import os 

print os.environ['PATH'] 

工作正常,當我運行它與實際的Python可執行文件

python test.py 

但是當我做

monkeyrunner.bat test.py 

我收到此問題的標題中列出的錯誤。我已經卸載/重新安裝了python幾次,沒有運氣。試圖添加一個PYTHONPATH ENV變得容易,沒有運氣。將python安裝目錄設置爲PATH ENV變量。那種在我束手無策,我想monkeyrunner對Jython的運行,但我不知道我是否可以管理的Jython安裝SDK附帶

回答

0

all by itself in the jython interpreter

如果您使用的是與所包裝的Jython的Android SDK,默認情況下它不包含'os'模塊。你需要抓住一個,然後放在那裏,或者使用另一個解釋器。

+0

我在我的機器上安裝了Python 2.7的c:\ Python27 \。在該文件夾中的LIB文件夾中有所有庫,包括os.py ...這就是我認爲的問題,Jython庫不知道這個文件夾,我不知道如何告訴它在哪裏尋找那些。 – Richthofen

2

問題是最新版本的Android SDK包含jython-2.5.3,它沒有內置os和其他可導入的庫。我找到了SDK的舊副本,並使用了舊的JAR,那裏嵌入了那些庫。

-1

我用java 1.7.0_21解決了這個問題。

+0

這個問題與Java無關 –

相關問題