nanoapple commited on
Commit
ecc2c28
·
verified ·
1 Parent(s): e2db3bf

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +12 -11
app.py CHANGED
@@ -4,19 +4,20 @@ import tempfile
4
  import subprocess
5
  from pathlib import Path
6
 
7
- # 强制所有 Streamlit 运行/缓存/配置目录指向可写路径 /tmp
8
- os.environ.setdefault("HOME", "/tmp")
9
- os.environ.setdefault("XDG_CACHE_HOME", "/tmp")
10
- os.environ.setdefault("STREAMLIT_CACHE_DIR", "/tmp")
11
- os.environ.setdefault("STREAMLIT_GLOBAL_DATA_DIR", "/tmp")
12
- os.environ.setdefault("STREAMLIT_RUNTIME_DIR", "/tmp")
13
- os.environ.setdefault("STREAMLIT_CONFIG_DIR", "/tmp/.streamlit")
14
-
15
- # 创建配置目录
 
16
  Path("/tmp/.streamlit").mkdir(parents=True, exist_ok=True)
17
 
18
- # 可选:关闭遥测
19
- os.environ.setdefault("STREAMLIT_BROWSER_GATHER_USAGE_STATS", "false")
20
 
21
  import streamlit as st
22
  import langextract as lx # pip: langextract[openai]
 
4
  import subprocess
5
  from pathlib import Path
6
 
7
+ # 统一把 HOME 指到 /tmp
8
+ os.environ["HOME"] = "/tmp"
9
+ Path("/tmp").mkdir(parents=True, exist_ok=True)
10
+
11
+ # 再确保所有 streamlit 相关路径也指向 /tmp
12
+ os.environ["XDG_CACHE_HOME"] = "/tmp"
13
+ os.environ["STREAMLIT_CACHE_DIR"] = "/tmp"
14
+ os.environ["STREAMLIT_GLOBAL_DATA_DIR"] = "/tmp"
15
+ os.environ["STREAMLIT_RUNTIME_DIR"] = "/tmp"
16
+ os.environ["STREAMLIT_CONFIG_DIR"] = "/tmp/.streamlit"
17
  Path("/tmp/.streamlit").mkdir(parents=True, exist_ok=True)
18
 
19
+ # 可选:关掉使用统计
20
+ os.environ["STREAMLIT_BROWSER_GATHER_USAGE_STATS"] = "false"
21
 
22
  import streamlit as st
23
  import langextract as lx # pip: langextract[openai]