Administrator
发布于 2026-05-17 / 3 阅读
0

在linux运行Tensorflow代码所遇到的问题

常见问题与解决方案

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.pyos.pysys.py 等文件名

3. 路径问题

建议写法:

  • ✅ 推荐使用 /(正斜杠)
  • ❌ 尽量避免 \(反斜杠)

示例:

# 推荐
path = "/home/user/data/file.txt"

# 不推荐
path = "C:\\user\\data\\file.txt"