【问题标题】:How to run a clone of reddit.com website. Reddit.com source code gives error while implementing on Ubuntu 9.10 (karmic)如何运行 reddit.com 网站的克隆。 Reddit.com 源代码在 Ubuntu 9.10 (karmic) 上实现时出错
【发布时间】:2011-01-20 13:53:43
【问题描述】:

我正在 ubuntu karmic 9.10 上实现 reddit.com 源代码。

我已经完成了所有步骤,并且在我使用 paste 命令的一个步骤中它会引发错误。 $paster shell 例子.ini

文件“/usr/local/lib/python2.6/dist-packages/Pylons-0.9.6.2- py2.6.egg/pylons/middleware.py”,第 11 行,在 从 webhelpers.rails.asset_tag 导入 javascript_path ImportError:没有名为 rails.asset_tag 的模块

我已经检查了 webhelpers 的版本,它是最新安装的。

谁能告诉我通过安装另一个版本的 webhelpers 可以解决这个问题?

或者我要修改代码吗?

它是一个用 python 编写的 reddit.com 源代码,使用 pylons 框架。

我无法决定是否通过安装任何以前版本的 webhelpers 来帮助或修改代码。

如果有人实施了 reddit.com 网站,请帮助我或建议我最好的方法。

谢谢 新航

【问题讨论】:

  • 你能从普通的 Python shell 成功import webhelpers.rails.asset_tag import javascript_path 吗?
  • 感谢您前来回答我。不,我得到一长串错误,在回溯中,这是我对 python 不熟悉的最后一个错误,但十年来我是 asp.net/php 开发人员。请你指导我。

标签: python pylons paster reddit


【解决方案1】:

您需要确保您的 Reddit 克隆所需的所有库都位于 Python's module search path 上。有很多不同的方法可以实现这一点。最简单的可能是只使用setuptools'easy_install 命令来安装它们(尽管这是我个人最不喜欢的安装 Python 库的方式,并且还会以“为什么不使用 @987654323”的形式打开新的蠕虫罐@ 或 pip 代替?”)。

下一个最简单的方法可能是下载并解压缩所需库的源代码,然后 a) setup.py install 它们或 b) 将它们的目录添加到您的 $PYTHONPATHsys.path 变量中。

上面链接的文档有更多关于如何控制模块搜索路径的信息。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2013-03-27
  • 1970-01-01
  • 2019-08-11
  • 2012-11-28
  • 1970-01-01
  • 2011-07-16
  • 2018-07-21
  • 1970-01-01
相关资源
最近更新 更多