专栏
标签
如何切换自定义的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

image.png

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

全部回答

暂无数据
暂无数据
用户
和原帖交流更多问题细节吧,去
我要发帖 我要发帖
资料中心 资料中心
查看更多>
热门帖子 热门帖子
主要贡献者 主要贡献者
过去7天