lmdb.open不会创建新文件

时间:2018-03-09 23:11:37

标签: python-2.7 deep-learning lmdb

我正在学习深度学习并开始学习教程。 在我尝试运行时的第一部分:

train_lmdb = '~/deeplearning-cats-dogs-tutorial/input/train_lmdb'
validation_lmdb = '~/deeplearning-cats-dogs-tutorial/input/validation_lmdb'

train_data = [img for img in glob.glob("../input/train/*jpg")]
test_data = [img for img in glob.glob("../input/test1/*jpg")]

#Shuffle train_data
random.shuffle(train_data)

print 'Creating train_lmdb'

in_db = lmdb.open(train_lmdb, map_size=int(1e12))

我得到了错误:

OSError: [Errno 2] No such file or directory: '~/deeplearning-cats-dogs-tutorial/input/train_lmdb'

lmdb.open应该创建文件,对吗?我不明白为什么它试图打开它。

1 个答案:

答案 0 :(得分:0)

我只是替换"〜/"用" / home / user /"它工作正常