- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
在 Trac on Admin -> Plugins 中有一个安装插件的选项。现在,此选项要求您上传 Python egg。
如果不是我发现的所有 Trac 插件都是普通的 .py 文件或 zip 文件,并且与上传功能不兼容(我试过了),这一切都很好。
这给我留下了一堆问题:
最佳答案
一年没用过 trac,但我记得大多数插件都可以通过 subversion 获得,并且已经打包成一个 egg(这是 python 世界中的一种安装程序,但我不太熟悉概念)。
大多数插件都可以在 http://trac-hacks.org/ 上找到安装插件的最简单方法是
easy_install http://svn.domain.tdl/path/to/plugin/
该文件夹应包含一个 setup.py 和一个 setup.cfg 文件。easy_install 从 svn check out 文件并安装插件。您可以在此处找到详细信息:http://trac.edgewall.org/wiki/TracPlugins
如果插件对数据库进行更改,您必须调用
trac-admin upgrade
从控制台。
http://trac.edgewall.org/wiki/TracAdmin
如果我没记错的话,通过网络界面安装是在本地安装插件(例如),而 easy_install 是全局安装(对于所有正在运行的 trac 站点),这是安装插件的更常见方式。
提示:每次安装插件后你必须重启trac提示 2:大多数插件不会告诉您如何安装,只会提供指向其 svn 根目录的链接。您只需浏览 svn 文件夹并找到包含 setup.py 的文件夹。其余的通过 easy_install 完成。
例子:
插件:http://trac-hacks.org/wiki/GoogleChartPlugin
Wiki 页面告诉您: 您可以使用 Subversion 从此处检查 GoogleChartPlugin,或使用 Trac 浏览源代码。
此处
链接到http://trac-hacks.org/svn/googlechartplugin/
svn包含两个版本。浏览至 http://trac-hacks.org/svn/googlechartplugin/0.11/trunk/并复制路径。
然后做
easy_install http://trac-hacks.org/svn/googlechartplugin/0.11/trunk/
关于python - 如何安装 Trac 插件以及什么是 python egg?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3733970/
我正在浏览一些关于 python 的书籍,以便自动执行任务,例如在书中查找短语和对不同的事物使用不同的正则表达式。我觉得编程在任何领域都有用。然而,现在我正在整理一本食谱,我想知道一些事情。第一个我可
我在尝试理解全局语句时用 Python 编写了这段代码 - eggs=24 def f(): print(eggs) eggs=25 print(eggs) f() print(eggs) 输出
问题是试图获得关于如何做到这一点的确切说明。之前尝试的很少,似乎不是完整的解决方案: solution to move the file inside the package solution to
似乎有不止一种方法可以将 egg 安装到 buildout 中。 方式一: [buildout] ... eggs = eggname othereggname ... 方式二:
我正在尝试通过 Eclipse Settings -> PyDev -> Interpreter - Python -> New Egg/Zip(s) 将 python egg 添加到我的 eclip
所有“M-x egg-”命令都可以正常工作 M-x egg-start-new-branch start new branch with name: xxx 但是所有的“C-x v”键绑定(bi
我遇到了与 adding .egg files to the path 类似/相同的问题,在 PyCharm IDE 中它说: 但是,从控制台我有: In[2]: from scipydirect i
我有一个 django 应用程序,已根据此处的文档打包:https://docs.djangoproject.com/en/1.5/intro/reusable-apps/ 我使用 setup.py
我有一个 python 项目,我想将位于该项目根目录下的两个包打包到一个 Egg 中。 我在根目录下有一个 setup.py,如下所示: from setuptools import setup, f
我正在尝试安装dajax/dajaxice根据他们的文档,这建议我在我的 settings.py 中取消注释 Eggs 模板加载器(下面元组中的第三个) . TEMPLATE_LOADERS = (
setup.py我维护的包中的文件,使用另一个包中的代码来构建扩展: from setuptools import setup, find_packages from mydependence imp
对于基于 C# 的程序,有几个选项可以确定安装了哪个 .Net 版本。但是是否可以确定是否安装了 .Net?我的意思是,如果我在没有安装任何 .Net 的机器上运行 C# 程序,我会收到以下错误: M
假设我做了一个鸡蛋 ~/toolz$ python setup.py bdist_egg creating 'dist/toolz-0.7.4-py3.4.egg' 如何检测这个蛋的模块名称?它总是版
我正在尝试为我的 postfix 安装设置 ftw.mail。由于我是 Linux 和 Python 的新手,所以我真的不知道它是正确的、正确的方向还是垃圾。 从官方文档中我发现了这个: Add ft
我创建了一个 python egg 文件,用于将我的一些 python 模块导入 Azure databricks 集群。 包内的一些文件引用了同一个包内的其他文件。在本地安装,一切正常。当我将包加载
newemail = 'test@gmail.com' import zipfile import re egg = zipfile.ZipFile('C:\\Users\\myname\\Deskt
尝试使用 Django 创建简单数据库时出现以下错误。我是这台计算机上的唯一用户,所以我应该是管理员。我如何才能获得权限以便 Django 可以做它的事情? 这里还有一些错误: [Errno 13]
在./eggs/文件夹中,我有eggs文件和带有文件名列表的eggs.txt文件。 我想将所有这些鸡蛋安装在这个文件夹中。 我可以做类似的事情吗?:: $ easy_install -r eggs.t
我正在尝试向 Python Markdown-2.0.3-py2.7.egg 添加视频扩展 一切都不正常,所以我想使用 pdb 调试器来查看发生了什么。 我好像找不到插入pdb的源码。 鸡蛋位于此处:
这个问题假定我要安装的 python 包是一个包含模板和媒体文件的 django 应用程序。但是这个问题对于任何不仅仅包含 .py 文件的 python 包都是有效的。 我正在使用 buildout
我是一名优秀的程序员,十分优秀!