Tableau Prep设置环境变量解决FedOp加载失败问题咨询
解决Tableau Prep 2021.2.3 Python脚本运行的FedOp错误
环境变量设置说明
你提到的环境变量设置不是变量名设为“Tableau Prep bug fix”,正确配置如下:
- 变量名:
useJaxbSerialization - 变量值:
true
系统级设置(针对Tableau Prep本身)
用于让Tableau Prep加载修复变量,操作步骤:
- 右键「此电脑」→ 选择「属性」→ 点击「高级系统设置」
- 在弹出窗口中选择「环境变量」
- 在「系统变量」区域点击「新建」
- 输入变量名
useJaxbSerialization,变量值true,点击确定保存 - 重启Tableau Prep,设置即可生效
虚拟环境中设置(针对Tabpy)
如果错误和Tabpy的虚拟环境相关,分两种场景配置:
1. venv虚拟环境
临时生效(每次启动需重新设置)
- 激活虚拟环境后,在命令行执行:
set useJaxbSerialization=true - 之后再启动Tabpy
永久生效(激活环境自动加载变量)
- 找到虚拟环境目录下的
Scripts\activate.bat(Windows)文件,打开后在末尾添加:set useJaxbSerialization=true - 若为Linux/macOS系统,修改虚拟环境的
bin/activate脚本,末尾添加:export useJaxbSerialization=true
2. conda虚拟环境
- 激活目标虚拟环境后,执行以下命令永久设置变量:
conda env config vars set useJaxbSerialization=true - 重新激活虚拟环境(
conda deactivate再conda activate 环境名),之后启动Tabpy即可自动加载该变量
内容的提问来源于stack exchange,提问作者sanminchui
相关产品推荐
相关产品推荐

