2014-10-10 94 views
0

我正在尝试使用python的jsonrpc2。我创建了一个文件hello.pyPython使用jsonrpc2的导入器错误

def greeting(name): 
    return dict(message="Hello, %s!" % name) 

然后我跑

runjsonrpc2 hello 

,但我得到

ImportError: No module named hello 

回答

0

似乎runjsonrpc2无法找到在sys.pathhello.py模块。

您可以增加搜索路径,包括hello模块仅设置PYTHONPATH环境变量的目录。

例如,如果您使用的是bash shell中,您可以在hello.py文件的同一目录下运行以下命令:

$ export PYTHONPATH=$PYTHONPATH:. 
$ runjsonrpc2 hello 
+0

是的,这是路径的问题。我的系统是windows7。我用$ env:PYTHONPATH =“mypath”。有用。 – user3220478 2014-10-13 12:36:57