我正在学习金字塔并遵循Tasks教程。当我运行tasks.py时,我收到以下错误" ImportError:没有名为' pyramid_mako''
的模块我的金字塔安装在以下位置, Users / my_name / env / bin / python 中的虚拟环境也在 usr / local / lib / bin中有pyton2.7 / python
我使用pip install Mako安装了Mako模板,它安装在 usr / local / lib / bin / python2.7 / site-packages 中。
现在我不确定在哪里以及如何运行tasks.py。我试过运行它usr / local / lib / bin / python它给了我错误" ImportError:没有名为pyramid.config的模块 "因为我的python环境在/ Users / my_name / env / bin /(参考:Why am I getting an ImportError when I try to run Pyramid?)
它一直在 /Users/my_name/env/lib/python2.7/site-packages 中寻找Mako模板我还将Mako文件夹从 usr / local移到了该位置/lib/bin/python2.7/site-packages 仍然无法正常工作。
你们能帮助我如何在python环境中安装Mako模板并运行该应用程序。
谢谢
答案 0 :(得分:2)
在虚拟环境中安装Mako模板并运行该应用程序
Users/my_name/env/bin/easy_install pyramid_mako
Users/my_name/env/bin/python tasks.py
你应该尝试virtualenvwrapper
easy_install virtualenvwrapper
source /usr/local/bin/virtualenvwrapper.sh
mkvirtualenv [env1]
workon [env]
deactivate