如何切换自定义的Python环境
技术分享
发布于 2025-07-22 10:47:58
查看 3过去315天
Syslab 中如何切换自定义的 Python 环境需要配置 .bat 文件。
1.新建文本文档,将下述代码复制到文档内,
修改第二行的“TY_PYTHON_EXE”为自定义的 python 环境路径,修改最后一行的路径为 Syslab 启动程序路径
REM User python environment (needs to be modified)
set TY_PYTHON_EXE=C:\Users\zwx1259969\AppData\Local\Programs\Python\Python311\python.exe
REM julia install path
set JULIA_HOME=C:/Users/Public/TongYuan/julia-1.9.3
@echo off
REM julia depot path (can be modified)
if "%TY_DEPOT_PATH%"=="" (goto syslab_depot) else (goto custom_depot)
:syslab_depot
set JULIA_DEPOT_PATH=C:/Users/Public/TongYuan/.julia
goto syslab_depot_end
:custom_depot
set JULIA_DEPOT_PATH=%TY_DEPOT_PATH%
goto syslab_depot_end
:syslab_depot_end
REM Syslab conda path (can be modified)
set TY_CONDA3=%JULIA_DEPOT_PATH%/miniforge3
REM =============================================
set SYSLAB_JL_PATH=%JULIA_HOME%/bin;%JULIA_HOME%/lib;%JULIA_HOME%/lib/julia
set KMP_DUPLICATE_LIB_OK=TRUE
set JULIA_CONDAPKG_BACKEND=Null
set PYTHON_JULIAPKG_OFFLINE=yes
set JULIA_PYTHONCALL_EXE=@PyCall
set TYPY_JL_EXE=%JULIA_HOME%/bin/julia.exe
if "%TY_PYTHON_EXE%"=="" (goto syslab_python) else (goto custom_python)
:syslab_python
REM Syslab python environment
set PYTHON_HOME=
set QT_QPA_PLATFORM_PLUGIN_PATH=
set PYTHON=%TY_CONDA3%/python.exe
set PATH=%SYSLAB_JL_PATH%;%TY_CONDA3%;%TY_CONDA3%/Library/mingw-w64/bin;%TY_CONDA3%/Library/usr/bin;%TY_CONDA3%/Library/bin;%TY_CONDA3%/Scripts;%TY_CONDA3%/bin;%PATH%
goto syslab_python_end
:custom_python
REM User python environment
set PYTHON=%TY_PYTHON_EXE%
set PATH=%SYSLAB_JL_PATH%;%PATH%
goto syslab_python_end
:syslab_python_end
REM =============================================
@echo on
REM syslab(needs to be modified)
start /B "" "D:/zhaohongyu/Syslab 2024a/Bin/syslab.exe"
2.将该文档另存为 .bat 格式文件,双击该 bat 文件,即可启动使用自定义 Python环境的 Syslab。
新建终端,输入“python –version”,即可看到 Python 环境已切换为自定义 Python 版本。
python --version

所属专栏:Syslab基础平台
产品信息:Syslab科学计算环境