我正在学习 Pyramid 并遵循 Tasks教程。当我运行tasks.py时,出现以下错误“ImportError:没有名为'pyramid_mako'的模块”
我将 Pyramid 安装在以下位置以及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 模板并运行该应用程序吗?
谢谢
最佳答案
在虚拟环境中安装 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
关于python - 导入 Mako 模板失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20794533/