0

我有一个 TG 1.0 应用程序(不是 1.1——我不确定我能否说服管理员升级)正在运行。我已经从我正在开发的 cvs 中检查了我自己的项目,现在是时候将 xlwt ( http://www.python-excel.org/ ) 集成到 Web 应用程序中了。

但是,我没有管理员权限,而且要让管理员安装 python 包并不容易。更重要的是该应用程序可能在不同的服务器上运行,所以我很想得到一个独立的解决方案。我看着:

http://peak.telecommunity.com/DevCenter/EasyInstall#custom-installation-locations

看看我是否可以弄清楚如何轻松安装我的麻烦,但我坚持不知道如何在系统上安装 python。我确实知道我的用户有一个空白的 PYTHONPATH,python 正在从 /usr/local/python 运行,并且该应用程序目前运行良好。我很想有一个 PYTHONPATH="。" 所以我可以将egg文件放到项目目录中,但我不知道如何使应用程序的实际配置尊重这个PYTHONPATH。

有什么线索吗?谢谢!

4

2 回答 2

1

你为什么不只使用Virtualenv,创建一个你(作为用户拥有)的 Python 安装并在其中安装 TG egg?这也方便您安装非标准软件包。我这样做是因为我无法让我的管理员安装我需要的东西。

于 2010-01-02T18:38:15.647 回答
0

因此,如果有人想要一个简单的答案:我在程序运行时检查了 sys.path,结果发现项目的根目录(不是包含模板 / 和控制器的目录,而是它的父目录)在它。所以我将目录添加到那里,然后......瞧!因此,我建议这样做,而不是使用 python 路径等。

于 2010-01-02T18:26:55.917 回答