常见问题与解决方案
1. HDF5 文件锁报错
错误信息:
OSError: Unable to open file
(file locking disabled on this file system
(use HDF5_USE_FILE_LOCKING environment variable to override),
errno = 38, error message = 'Function not implemented')
解决方法:
在 ~/.bashrc 中添加环境变量:
export HDF5_USE_FILE_LOCKING=FALSE
然后执行:
source ~/.bashrc
2. 导入自定义模块出错
可能原因:
- 自定义包名与系统或第三方库重名
建议:
- 检查并确保自己的模块名 不与 Python 标准库或已安装库冲突
- 避免在项目中出现如
json.py、os.py、sys.py等文件名
3. 路径问题
建议写法:
- ✅ 推荐使用
/(正斜杠) - ❌ 尽量避免
\(反斜杠)
示例:
# 推荐
path = "/home/user/data/file.txt"
# 不推荐
path = "C:\\user\\data\\file.txt"