2014-10-10 4 views
0

나는 python을 사용하여 jsonrpc2를 시도하고있다. python Importerror using jsonrpc2

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

가 그럼 난
runjsonrpc2 hello 

를 실행 hello.py 나는 파일을 생성하지만 난 runjsonrpc2sys.path에서 hello.py 모듈을 찾을 수없는 것 같다

ImportError: No module named hello 

답변

0

을 얻었다.

hello 모듈이 낳는 디렉토리를 포함하여 검색 경로를 변경하여 PYTHONPATH 환경 변수를 설정할 수 있습니다. 당신이 bash 쉘을 사용하는 경우

예를 들어, 당신은 당신의 hello.py 파일과 같은 디렉토리에 다음 명령을 실행할 수 있습니다

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

예, 그것은 경로의 문제이다. 내 시스템은 windows7입니다. 나는 $ env : PYTHONPATH = "mypath"를 사용했다. 그것은 작동합니다. – user3220478