python在使用MySQLdb模块时报Can't extract file(s) to egg cacheThe following error occurred while trying to extract file(s) to the Python eggcache的错误。
2024-08-25 03:31:54
这个是因为python使用MySQLdb模块与mysql数据库交互时需要一个地方作为cache放置暂存的数据,但是调用python解释器的用户(常常是服务器如apache的www用户)对于cache所指向的位置没有访问权限。
解决方式有很多,这里介绍一个。
创建一个文件夹并给予该文件夹对应用户w的权限(不确定是哪个用户的情况下可以直接给other置以w权限(linux下用户及权限机制自行百度))。
然后在每个python的脚本文件中加入
import os
os.environ['PYTHON_EGG_CACHE'] = 'cache文件夹的路径'
即可。
最新文章
- ServiceMix in daemon mode
- mybaties # , $
- Matlab Delete Row or Col 删除矩阵的行或列
- 递归实现生成Grey码
- 修改VISUAL STUDIO EXPRESS 2012新建C++文件编码
- SQL数据库文件修复/用友/金蝶/管家婆/速达/思讯数据库恢复 硬盘恢复
- Web开发入门学习笔记
- java的双缓冲技术
- win10远程桌面连接提示身份验证错误,要求的函数不受支持的解决方案
- java读取.txt文件工具类FileUtiles
- weblogic清除缓存
- 自动发现项目中的所有URL
- linux下串口工具minicom
- NLP语料库
- css样式记录
- Linux内存管理-高端内存(二)
- DDoS攻防战 (四):CC攻击防御系统部署
- html5标签---不常用新标签的整理
- http学习 - 缓存
- 【FTP】使用org.apache.commons.net.ftp.FTPClient 实现FTP的上传下载