使用virtualenv,让它工作[我认为],但没有任何运气试图导入模块。 在文件makotest.py,我有:Python导入错误“No module named template”
from mako.template import Template
位于我的主文件夹,在virtualenv中的文件夹:VENV
安装鲭就好了,画中画冻结:
Mako==1.0.0
MarkupSafe==0.23
argparse==1.2.1
wsgiref==0.1.2
在
壳,我看到(venv)所以它应该是正确的? 我跑了SYSPATH它激活并获得:
'/home/username'
'/home/username/venv/lib/python2.7'
'/home/username/venv/lib/python2.7/plat-x86_64-linux-gnu'
'/home/username/venv/lib/python2.7/lib-tk'
'/home/username/venv/lib/python2.7/lib-old'
'/home/username/venv/lib/python2.7/lib-dynload'
'/usr/lib/python2.7'
'/usr/lib/python2.7/plat-x86_64-linux-gnu'
'/usr/lib/python2.7/lib-tk'
'/home/username/venv/local/lib/python2.7/site-packages'
'/home/username/venv/lib/python2.7/site-packages'
和站点包文件夹中,是一个template.py/pyc以及初始化文件中的“灰鲭鲨”文件夹。
但每次运行'python makotest.py'时,我都会得到导入错误。 完全没了主意,请帮助〜
更新回溯:
Traceback (most recent call last):
File "makotest.py", line 1, in <module>
from mako.template import *
File "/home/username/venv/makotest.py", line 1, in <module>
from mako.template import *
ImportError: No module named template
等待我很困惑。你的目录结构是什么样的?因为这对我的作品时,我*保持所有mako文件在我的venv * – Greg 2014-12-11 00:16:14
也......你激活你的virtualenv? – Greg 2014-12-11 00:17:03
@Greg yup!那么,使用:$ source bin/activate – House3272 2014-12-11 00:20:07