Эта строка кода в моем файле foobar.py:ImportError: модуль не назвал mako.template
from mako.template import *
приводит к
ImportError: No module named mako.template
Как я могу исправить это? Оба help('modules')
и repr(mako)
в моей консоли Python уверяют меня, что модуль mako установлен и доступен.
Я нахожусь на Mac, кстати, запустив Python 2.6 для этого конкретного проекта.
В соответствии с просьбой, это выход запуск PIP заморозить
- Мако == 0.8.1
- MarkupSafe == 0,18
- PyYAML == 3.10
- wsgiref = = 0,1,2
В соответствии с просьбой, это мой sys.path
[ '', '/Users/username/env/myProject/lib/python26.zip', «/Users/username/env/myProject/lib/python2.6 ',' /Users/username/env/myProject/lib/python2.6/plat-darwin ',' /Users/username/env/myProject/lib/python2.6/plat-mac ','/Пользователи/имя пользователя/env/myProject/lib/python2.6/plat-mac/lib-scriptpackages ','/Users/username/env/myProject/Extras/lib/python ','/Users/username/env/myProject/lib/python2. 6/lib-tk ',' /Users/username/env/myProject/lib/python2.6/lib-old ',' /Users/username/env/myProject/lib/python2.6/lib-dynload ',' /System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6 ',' /System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/plat-darwin ',' /System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/lib-tk ',' /System/Library/Frameworks/Python.framework/Versions/2.6/lib/py thon2.6/plat-mac ',' /System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/plat-mac/lib-scriptpackages ','/Users/username/env/myProject/lib/python2.6/site-packages ']
Это работает для меня на Linux –
Вы не случается иметь 'mako.py' в том же каталоге, что и' сборки .py', не так ли? – Amber
Да, это может быть допустимая причина Amber –