Я начал с некоторых образцов web.py на VHS. Очень простой материал и обычно работает после некоторых мастеринга. Сюда входят пользовательские формы и сеансы в web.pyмодуль шаблона web.py внезапно отсутствует
Затем я решил решить задачу объединения нескольких вещей, но в то же время решил сделать это локально. Я в основном комбинировал формы и сеансы, чтобы создать небольшую математическую игру.
Это работает так, что я хотел, чтобы переместить его обратно на VHS, но я получил эту ошибку:
# python math.py 84
Traceback (most recent call last):
File "math.py", line 3, in <module>
import web
File "/usr/lib/python2.6/site-packages/web/__init__.py", line 14, in <module>
import utils, db, net, wsgi, http, webapi, httpserver, debugerror
File "/usr/lib/python2.6/site-packages/web/wsgi.py", line 8, in <module>
import http
File "/usr/lib/python2.6/site-packages/web/http.py", line 16, in <module>
import net, utils, webapi as web
File "/usr/lib/python2.6/site-packages/web/webapi.py", line 31, in <module>
import sys, cgi, Cookie, pprint, urlparse, urllib
File "/usr/lib64/python2.6/cgi.py", line 49, in <module>
import mimetools
File "/usr/lib64/python2.6/mimetools.py", line 6, in <module>
import tempfile
File "/usr/lib64/python2.6/tempfile.py", line 34, in <module>
from random import Random as _Random
File "/usr/lib64/python2.6/random.py", line 45, in <module>
from math import log as _log, exp as _exp, pi as _pi, e as _e, ceil as _ceil
File "/data/home/hartz/nginx/rest/math/math.py", line 6, in <module>
render = web.template.render('templates/')
AttributeError: 'module' object has no attribute 'template'
Тот же самый пример, однако, работает на моем локальном компьютере. Затем я попытался запустить мои предыдущие примеры шаблонов форм, и теперь они все производят одну и ту же ошибку, поэтому что-то не так с окружающей средой, и тот факт, что она началась, когда я загрузил «рабочую игру» в VHS, -МЛУ? Я предполагаю, что это связано с средой python или virtualenv, которую я не думаю, что использую, так как я нашел ее запутанной.