2026a

# 设置包服务器


# 基本概念

苏州同元对外提供一套公共的包服务器,用于加速国内的下载体验。但是,苏州同元包服务器与社区镜像站存在一些差异,主要体现在:

  • 同元包服务器在社区原生版的基础上,做了一些额外的魔改工作,如PyCallFFTW等;
  • 通过苏州同元包服务器,可以获取到同元开发的一系列科学计算函数库,例如TyRandom提供了与 MATLAB 近乎完全一致的随机数生成。

例如,在 Syslab 命令行窗口中运行:

julia> rng = MT19937ar(5489)

julia> rand(rng, 2,3)
2×3 Matrix{Float64}:
 0.814724  0.126987  0.632359
 0.905792  0.913376  0.0975404

在 MATLAB 命令行窗口中运行:

>> rng default % 或 rng(5489)
>> rand(2,3)

ans =
    0.8147    0.1270    0.6324
    0.9058    0.9134    0.0975

# 设置包服务器

单击 Ribbon 主页菜单栏中的首选项按钮,在首选项设置页面中找到包服务器选项:

启用离线模式复选框:

  • 勾选此选项,将启用离线模式,系统尝试尽可能使用全局环境中已经下载的版本;

    例如,离线模式下,在项目环境中安装一个包时,系统将使用全局环境中已经下载的版本。

  • 不勾选此选项,将启用在线模式,默认连接苏州同元包服务器。