使用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