【发布时间】:2011-01-12 15:14:15
【问题描述】:
我刚刚在我的开发机器上从 Python 2.6.1 升级到 2.6.4,在启动 python 脚本时出现以下消息:
无法将文件提取到 egg 缓存
以下错误发生在 试图将文件提取到 Python 鸡蛋缓存:
[Errno 13] 权限被拒绝: '/var/www/.python-eggs'
Python egg 缓存目录是 当前设置为:
/var/www/.python-eggs
也许您的帐户没有 对该目录的写权限?你 可以通过改变缓存目录 设置 PYTHON_EGG_CACHE 环境变量指向一个 可访问的目录。
python docs 中没有任何内容,因此我对放置此目录及其用途的最佳实践感到有些茫然。
谁能解释一下 Python 的鸡蛋缓存是什么?
另外,您能否解释一下它与 Python 用来存储鸡蛋的 site-packages 目录为什么/有何不同(据我所知)?
【问题讨论】: