python在使用MySQLdb模块时报Can't extract file(s) to egg cacheThe following error occurred while trying to e

这个是由于python使用MySQLdb模块与mysql数据库交互时须要一个地方做为cache放置暂存的数据,可是调用python解释器的用户(经常是服务器如apache的www用户)对于cache所指向的位置没有访问权限。python

解决方式有不少,这里介绍一个。mysql

建立一个文件夹并给予该文件夹对应用户w的权限(不肯定是哪一个用户的状况下能够直接给other置以w权限(linux下用户及权限机制自行百度))。linux

而后在每一个python的脚本文件中加入sql

import os
os.environ['PYTHON_EGG_CACHE'] = 'cache文件夹的路径'

数据库

便可。apache

相关文章
相关标签/搜索