自给式鸡蛋安装:turbogears和pythonpath

时间:2009-12-24 18:18:19

标签: python path easy-install egg pythonpath

我有一个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。

任何线索?谢谢!

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

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