Python 执行时出错";粘贴器外壳示例.ini“;在reddit.com上

Python 执行时出错";粘贴器外壳示例.ini“;在reddit.com上,python,web-applications,pylons,reddit,Python,Web Applications,Pylons,Reddit,朋友们!!!在过去五天的工作中,我一直很沮丧 reddit.com在ubuntu 9.10机器上运行 是的,我知道reddit.com已经在ubuntu intrepid上测试过了。但是 现在我想在U9.10上安装它 我已经安装了postgresql数据库,创建了用户复制的文件, 并安装了所有依赖项 所有设备都按照文档中的描述进行了完美安装 在排队之前: $paster shell example.ini 这行给了我一个错误,我想不出问题出在哪里 谎言 错误: /home/ubuntu/redd

朋友们!!!在过去五天的工作中,我一直很沮丧 reddit.com在ubuntu 9.10机器上运行

是的,我知道reddit.com已经在ubuntu intrepid上测试过了。但是 现在我想在U9.10上安装它

我已经安装了postgresql数据库,创建了用户复制的文件, 并安装了所有依赖项

所有设备都按照文档中的描述进行了完美安装 在排队之前:

$paster shell example.ini

这行给了我一个错误,我想不出问题出在哪里 谎言

错误:
/home/ubuntu/reddit/r2/r2/lib/utils/utils.py:29:弃用警告:
不推荐使用sha模块;改用hashlib模块
导入re、日期时间、数学、随机、字符串、sha、操作系统
/home/ubuntu/reddit/r2/r2/lib/contrib/memcache.py:50:
弃用警告:md5模块已弃用;改用hashlib
从md5导入md5
回溯(最近一次呼叫最后一次):
文件“/usr/local/bin/paster”,第8行,在
加载输入点(“粘贴脚本==1.7.3”,“控制台脚本”,“粘贴程序”)
()
文件“/usr/local/lib/python2.6/dist-packages/PasteScript-1.7.3-
py2.6.egg/paste/script/command.py”,第84行,运行中
调用(命令、命令名、选项、参数[1:])
文件“/usr/local/lib/python2.6/dist-packages/PasteScript-1.7.3-
py2.6.egg/paste/script/command.py”,调用中的第123行
退出代码=runner.run(args)
文件“/usr/local/lib/python2.6/dist-packages/PasteScript-1.7.3-
py2.6.egg/paste/script/command.py”,第218行,运行中
结果=self.command()
文件“/usr/local/lib/python2.6/dist-packages/Pylons-0.9.6.2-
py2.6.egg/pylons/commands.py”,命令行341
conf=appconfig(配置名称,相对于=此处\u目录)
文件“/usr/local/lib/python2.6/dist-packages/pasdeploy-1.3.3-
py2.6.egg/paste/deploy/loadwsgi.py”,第215行,在appconfig中
全局配置=全局配置)
文件“/usr/local/lib/python2.6/dist-packages/pasdeploy-1.3.3-
py2.6.egg/paste/deploy/loadwsgi.py”,第248行,在loadcontext中
全局配置=全局配置)
文件“/usr/local/lib/python2.6/dist-packages/pasdeploy-1.3.3-
py2.6.egg/paste/deploy/loadwsgi.py”,第278行,在加载配置中
return loader.get_context(对象类型、名称、全局配置)
文件“/usr/local/lib/python2.6/dist-packages/pasdeploy-1.3.3-
py2.6.egg/paste/deploy/loadwsgi.py”,第409行,在get_上下文中
(节)
文件“/usr/local/lib/python2.6/dist-packages/pasdeploy-1.3.3-
py2.6.egg/paste/deploy/loadwsgi.py”,第431行,在上下文中
对象类型,名称=使用,全局配置=全局配置)
文件“/usr/local/lib/python2.6/dist-packages/pasdeploy-1.3.3-
py2.6.egg/paste/deploy/loadwsgi.py”,第361行,在get_上下文中
全局配置=全局配置)
文件“/usr/local/lib/python2.6/dist-packages/pasdeploy-1.3.3-
py2.6.egg/paste/deploy/loadwsgi.py”,第248行,在loadcontext中
全局配置=全局配置)
文件“/usr/local/lib/python2.6/dist-packages/pasdeploy-1.3.3-
py2.6.egg/paste/deploy/loadwsgi.py”,第285行,载于
return loader.get_context(对象类型、名称、全局配置)
文件“/usr/local/lib/python2.6/dist-packages/pasdeploy-1.3.3-
py2.6.egg/paste/deploy/loadwsgi.py”,第561行,在get_上下文中
对象(类型,名称=名称)
文件“/usr/local/lib/python2.6/dist-packages/pasdeploy-1.3.3-
py2.6.egg/paste/deploy/loadwsgi.py”,第587行,在find_egg_entry_点
append((entry.load(),protocol,entry.name))
文件“/usr/lib/python2.6/dist packages/pkg_resources.py”,第1913行,
满载
entry=\uuuuuuuuuuuuuuu导入(self.module\u名称,globals(),globals(),
[“姓名])
文件“/home/ubuntu/reddit/r2/r2/_init__.py”,第26行,在
从r2.config.middleware导入make_应用程序
文件“/home/ubuntu/reddit/r2/r2/config/middleware.py”,第30行,在
从pylons.error导入错误\u模板
文件“/usr/local/lib/python2.6/dist-packages/Pylons-0.9.6.2-
py2.6.egg/pylons/error.py“,第18行,in
从pylons.middleware导入媒体路径
文件“/usr/local/lib/python2.6/dist-packages/Pylons-0.9.6.2-
py2.6.egg/pylons/middleware.py”,第11行,in
从webhelpers.rails.asset_标记导入javascript_路径
**ImportError:没有名为rails.asset_标记的模块**
好心的家伙们,请帮帮我,让我走出自己的沮丧


提前感谢

较新版本的python webhelpers没有asset_tag.py,您需要为Pylons 0.9.6安装较旧版本(0.6.4):


wget&&tar-xf WebHelpers-0.6.4.tar.gz&&cd WebHelpers-0.6.4&&python setup.py build&&sudo python setup.py安装&&cd..&&sudo rm-r WebHelpers-0.6.4*

较新版本的python WebHelpers没有asset_tag.py,您需要为Pylons 0.9.6安装较旧版本(0.6.4):


wget&&tar-xf WebHelpers-0.6.4.tar.gz&&cd WebHelpers-0.6.4&&python setup.py build&&sudo python setup.py安装&&cd..&&sudo rm-r WebHelpers-0.6.4*

有关更多信息,请参阅本讨论:有关更多信息,请参阅本讨论:
Error:
/home/ubuntu/reddit/r2/r2/lib/utils/utils.py:29: DeprecationWarning:
the sha module is deprecated; use the hashlib module instead
  import re, datetime, math, random, string, sha, os
/home/ubuntu/reddit/r2/r2/lib/contrib/memcache.py:50:
DeprecationWarning: the md5 module is deprecated; use hashlib instead
  from md5 import md5
Traceback (most recent call last):
  File "/usr/local/bin/paster", line 8, in <module>
    load_entry_point('PasteScript==1.7.3', 'console_scripts', 'paster')
()
  File "/usr/local/lib/python2.6/dist-packages/PasteScript-1.7.3-
py2.6.egg/paste/script/command.py", line 84, in run
    invoke(command, command_name, options, args[1:])
  File "/usr/local/lib/python2.6/dist-packages/PasteScript-1.7.3-
py2.6.egg/paste/script/command.py", line 123, in invoke
    exit_code = runner.run(args)
  File "/usr/local/lib/python2.6/dist-packages/PasteScript-1.7.3-
py2.6.egg/paste/script/command.py", line 218, in run
    result = self.command()
  File "/usr/local/lib/python2.6/dist-packages/Pylons-0.9.6.2-
py2.6.egg/pylons/commands.py", line 341, in command
    conf = appconfig(config_name, relative_to=here_dir)
  File "/usr/local/lib/python2.6/dist-packages/PasteDeploy-1.3.3-
py2.6.egg/paste/deploy/loadwsgi.py", line 215, in appconfig
    global_conf=global_conf)
  File "/usr/local/lib/python2.6/dist-packages/PasteDeploy-1.3.3-
py2.6.egg/paste/deploy/loadwsgi.py", line 248, in loadcontext
    global_conf=global_conf)
  File "/usr/local/lib/python2.6/dist-packages/PasteDeploy-1.3.3-
py2.6.egg/paste/deploy/loadwsgi.py", line 278, in _loadconfig
    return loader.get_context(object_type, name, global_conf)
  File "/usr/local/lib/python2.6/dist-packages/PasteDeploy-1.3.3-
py2.6.egg/paste/deploy/loadwsgi.py", line 409, in get_context
    section)
  File "/usr/local/lib/python2.6/dist-packages/PasteDeploy-1.3.3-
py2.6.egg/paste/deploy/loadwsgi.py", line 431, in _context_from_use
    object_type, name=use, global_conf=global_conf)
  File "/usr/local/lib/python2.6/dist-packages/PasteDeploy-1.3.3-
py2.6.egg/paste/deploy/loadwsgi.py", line 361, in get_context
    global_conf=global_conf)
  File "/usr/local/lib/python2.6/dist-packages/PasteDeploy-1.3.3-
py2.6.egg/paste/deploy/loadwsgi.py", line 248, in loadcontext
    global_conf=global_conf)
  File "/usr/local/lib/python2.6/dist-packages/PasteDeploy-1.3.3-
py2.6.egg/paste/deploy/loadwsgi.py", line 285, in _loadegg
    return loader.get_context(object_type, name, global_conf)
  File "/usr/local/lib/python2.6/dist-packages/PasteDeploy-1.3.3-
py2.6.egg/paste/deploy/loadwsgi.py", line 561, in get_context
    object_type, name=name)
  File "/usr/local/lib/python2.6/dist-packages/PasteDeploy-1.3.3-
py2.6.egg/paste/deploy/loadwsgi.py", line 587, in find_egg_entry_point
    possible.append((entry.load(), protocol, entry.name))
  File "/usr/lib/python2.6/dist-packages/pkg_resources.py", line 1913,
in load
    entry = __import__(self.module_name, globals(),globals(),
['__name__'])
  File "/home/ubuntu/reddit/r2/r2/__init__.py", line 26, in <module>
    from r2.config.middleware import make_app
  File "/home/ubuntu/reddit/r2/r2/config/middleware.py", line 30, in
<module>
    from pylons.error import error_template
  File "/usr/local/lib/python2.6/dist-packages/Pylons-0.9.6.2-
py2.6.egg/pylons/error.py", line 18, in <module>
    from pylons.middleware import media_path
  File "/usr/local/lib/python2.6/dist-packages/Pylons-0.9.6.2-
py2.6.egg/pylons/middleware.py", line 11, in <module>
    from webhelpers.rails.asset_tag import javascript_path
**ImportError: No module named rails.asset_tag**