2015-05-28 2 views
0

Я использую python 2.7 и cherrypy 3.7 и запускаю их на Ubuntu 14.04.ImportError, когда я пытаюсь запустить скрипт .py с помощью CherryPy

У меня есть простой привет мир файл, который я пытаюсь запустить с помощью команды:

python HelloWorld.py 

Это приводит к следующей ошибке:

ImportError: No module named cherrypy

Пожалуйста, объясните, почему Python не может найти модуль.

+1

Похоже, что у вас нет 'cherrypy' установлен правильно. Если вы используете Ubuntu, вы можете попробовать «pip install cherrypy». Затем запустите 'python -m cherrypy.tutorial.tut01_helloworld' и перейдите на' http: //127.0.0.1: 8080/' – erip

+0

. Я установил pip, а затем ввел команду и получил: Требование уже выполнено (используйте --upgrade to обновление): cherrypy in /usr/local/lib/python2.7/dist-packages Затем я попытался ввести оба «python HelloWorld.py» и «python -m cherrypy.tutorial.tut01_helloworld» и получил тот же ImportError, что и раньше , –

+0

Мы не ставим «решение» в заголовок вопроса здесь. Для этой цели служит обозначение ответа. – Almo

ответ

0

Ubuntu будет иметь родную версию python 2.6, например. Таким образом, вам понадобится полный путь к вашему файлу python. Попробуйте запустить это, и если он не выполнит поиск в вашей системе для папки python2.7.

/usr/local/bin/python2.7 tut01.py 

Надеюсь, это поможет!