Update app.py
Browse files
app.py
CHANGED
@@ -4,19 +4,20 @@ import tempfile
|
|
4 |
import subprocess
|
5 |
from pathlib import Path
|
6 |
|
7 |
-
#
|
8 |
-
os.environ
|
9 |
-
|
10 |
-
|
11 |
-
|
12 |
-
os.environ
|
13 |
-
os.environ
|
14 |
-
|
15 |
-
|
|
|
16 |
Path("/tmp/.streamlit").mkdir(parents=True, exist_ok=True)
|
17 |
|
18 |
-
#
|
19 |
-
os.environ
|
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]
|