提交 f279798b authored 作者: Frédéric Bastien's avatar Frédéric Bastien

Merge pull request #3817 from viirya/check-home-dir

Check home_dir writing permission and assign temporary directory
......@@ -241,7 +241,14 @@ def get_home_dir():
if sys.platform == 'win32' and os.getenv('LOCALAPPDATA') is not None:
default_base_compiledir = os.path.join(os.getenv('LOCALAPPDATA'), 'Theano')
else:
default_base_compiledir = os.path.join(get_home_dir(), '.theano')
home_dir = get_home_dir()
if not os.access(home_dir, os.W_OK):
home_dir = '/tmp'
user = os.getenv('USER')
if user is not None:
home_dir = os.path.join(home_dir, user)
default_base_compiledir = os.path.join(home_dir, '.theano')
AddConfigVar(
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论