Python:禁用$ HOME / .python-eggs?

时间:2010-06-17 18:19:47

标签: python egg

是否有一种简单的方法可以禁用Python egg缓存?我们遇到系统帐户需要运行导入模块的python程序的情况。

由于这是一个非登录的机器人帐户,因此它没有主目录,并且在尝试创建目录/.python-eggs时死亡。

解决此问题的最佳方法是什么?我可以将网站文件中的鸡蛋转换为不会在.python-eggs中缓存的内容吗?

1 个答案:

答案 0 :(得分:3)

解决问题的最佳方法是创建一个目录,在其中可以编写鸡蛋缓存。您可以使用PYTHON_EGG_CACHE变量指定目录。

[编辑] 是的,您可以转换您的应用程序,以便它们不需要鸡蛋缓存。如果您使用easy_install安装python包,则可以使用easy_install -Z,因此它不会压缩鸡蛋,也不需要提取它们。你应该能够解压当前的鸡蛋,以确保你不需要它们。

但我个人只想创建egg cache目录。