2014-10-10 3 views
0

Я пытаюсь использовать jsonrpc2 с помощью python. Я создал файл hello.pypython Importerror using jsonrpc2

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

Тогда я бегу

runjsonrpc2 hello 

, но я получил

ImportError: No module named hello 

ответ

0

Кажется, что runjsonrpc2 не в состоянии найти hello.py модуль в sys.path.

Вы можете увеличить путь поиска, включая каталог, в котором находится модуль hello, просто устанавливающий переменную окружения PYTHONPATH.

Например, если вы используете Баш оболочку, вы можете выполнить следующие команды в том же каталоге файл hello.py:

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

Да, это проблема пути. Моя система - Windows 7. Я использовал $ env: PYTHONPATH = "mypath". оно работает. – user3220478