讲师中心 微信公众号
AI工具推荐 视频效率加速

银河麒麟系统如何安装各种科学计算软件工具

大婷同学_6398

大婷同学_6398

发布时间:2026-07-28 16:00:24

|

280人浏览过

|

来源于php中文网

原创

在银河麒麟系统安装科学计算软件需按类型匹配路径:MATLAB须挂载ISO并替换libmwlmgrimpl.so修复License Error-5;Julia推荐官方tar包手动部署;RStudio需先装R再装IDE;Python科学栈可用pip3配清华镜像或conda安装,禁用通用.deb流程以防依赖断裂。

银河麒麟系统如何安装各种科学计算软件工具

在银河麒麟系统上安装科学计算软件工具,需根据软件类型匹配对应路径:MATLAB必须挂载ISO并替换授权模块;Julia推荐官方tar包手动部署;RStudio需先装R再装IDE;Python科学栈可用pip3配镜像或conda安装。直接套用通用.deb安装流程会导致依赖断裂或授权失败。

安装MATLAB(科研级数值计算)

MATLAB在麒麟OS上无法通过软件中心一键安装,必须挂载ISO并手动修复授权模块,否则首次启动必报License Manager Error-5。

1、确认系统架构与内核兼容性:终端执行uname -r和ldd --version,比对MathWorks官网R2024a支持列表;ARM架构服务器禁止使用x86_64安装包。

2、创建挂载点并挂载ISO:sudo mkdir -p /mnt/matlab && sudo mount -o loop R2024a_Linux.iso /mnt/matlab。

3、进入挂载目录并赋予执行权限:cd /mnt/matlab && sudo chmod +x install。

4、以命令行模式启动安装器:sudo ./install -mode gui(确保DISPLAY环境变量有效),全程禁用桌面双击运行,否则卡死在0%进度。

5、安装完成后,必须替换授权模块:将挂载目录中/mnt/matlab/archives/common/libmwlmgrimpl.so复制覆盖至/usr/local/MATLAB/R2024a/bin/glnxa64/matlab_startup_plugins/lmgrimpl/,【原文件务必先备份】,否则启动即崩溃。

安装Julia(高性能开源科学计算)

Julia推荐优先使用官方二进制包安装,Kylin软件中心版本滞后严重,且不支持多版本共存管理。

方法一:官方tar.gz包手动部署

1、下载对应架构安装包:wget https://julialang-s3.julialang.org/bin/linux/x64/1.12/julia-1.12.0-linux-x86_64.tar.gz。

2、解压到统一路径:sudo tar -xzf julia-1.12.0-linux-x86_64.tar.gz -C /opt/julia --strip-components=1。

3、配置全局PATH:echo 'export PATH="/opt/julia/bin:$PATH"' | sudo tee -a /etc/profile.d/julia.sh,再执行source /etc/profile.d/julia.sh生效。

4、验证:julia --version应返回1.12.0。

方法二:Kylin软件中心图形化安装

仅适用于快速验证环境,打开“软件中心”→搜索“Julia”→认准发布者为“JuliaLang”→点击安装→输入密码授权即可。但该方式安装的通常是旧版(如1.9.x),无法满足新特性需求。

安装RStudio + R环境(统计分析专用)

RStudio依赖R解释器,必须先装R再装RStudio,顺序颠倒会导致IDE无法识别R路径。

第一步:安装R基础环境

1、终端执行:sudo apt update && sudo apt install r-base r-base-dev。

2、验证R是否可用:R --version应输出类似R version 4.3.3 (2024-02-22)的结果。

第二步:安装RStudio IDE

1、访问RStudio官网Linux下载页,获取最新版rstudio-desktop-2024.04.2-764-amd64.deb(注意核对CPU架构)。

2、下载完成后,在文件管理器中双击该.deb包,由Kylin Installer自动处理依赖并安装。

3、若提示缺少libclang1-14等依赖,立即打开终端执行:sudo apt --fix-broken install,修复后再重试。

4、安装完成,在开始菜单搜索“RStudio”启动,首次运行时会自动检测已安装的R路径;若未识别,请进入Tools → Global Options → R Session → R version手动指定/usr/bin/R。

安装Python科学计算栈(NumPy/SciPy/Matplotlib等)

Python生态推荐使用pip3配合国内镜像源,避免因网络问题导致安装中断或超时;conda方案适合需要多环境隔离的用户。

方法1:pip3 + 清华镜像源(推荐)

1、升级pip3:python3 -m pip install --upgrade pip。

2、配置清华镜像源:mkdir -p ~/.pip && echo -e "[global]\nindex-url = https://pypi.tuna.tsinghua.edu.cn/simple/\ntrusted-host = pypi.tuna.tsinghua.edu.cn" > ~/.pip/pip.conf。

3、一次性安装核心科学库:python3 -m pip install numpy scipy pandas matplotlib scikit-learn jupyter。

方法2:Miniconda离线部署(适合无外网环境)

1、从清华镜像站下载对应架构的Miniconda安装脚本:wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda3-latest-Linux-x86_64.sh。

2、执行安装:bash Miniconda3-latest-Linux-x86_64.sh -b -p $HOME/miniconda3。

3、初始化conda:$HOME/miniconda3/bin/conda init bash,然后重启终端或执行source ~/.bashrc。

4、创建专用环境并安装包:conda create -n science python=3.11 && conda activate science && conda install numpy scipy pandas matplotlib -c conda-forge。

热门AI工具

更多
VibeKnow
VibeKnow Hot

一款AI视频创作工具,主要用于全球首个AI知识视频创作平台,文档、文章、网页,一键生成视频,适合需要提升相关任务效率的用户。

咔片AIPPT

一款在线AI演示文稿制作工具,可根据主题和内容需求辅助生成PPT结构与页面,提高演示材料制作效率。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

切问学术

切问学术是一款AI论文写作工具,复旦大学NLP团队推出的AI学术智能体。

SkildArt
SkildArt Hot

SkildArt是一款AI文本写作工具,一站式 AI 视觉创作平台。

立刻MV
立刻MV Hot

立刻MV是一款AI文本写作工具,AI 音乐视频(MV)创作工具。

讯飞绘文

讯飞绘文是一款由科大讯飞推出的一站式 AIGC 内容运营平台。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

相关专题

更多
c++和c语言的区别有哪些
c++和c语言的区别有哪些

c++和c语言的区别:1、面向对象编程(OOP)支持不同;2、新增特性不同;3、标准库不同;4、编译方式不同;5、命名空间不同等等。想了解更多c++的相关内容,可以阅读本专题下面的文章。

2248

2024.03.14

c++和python学习顺序推荐
c++和python学习顺序推荐

一般建议先学习C++,再学习Python,因为这样可以逐步从较为底层的编程语言向更高级的语言过渡。想了解更多python的相关内容,可以阅读本专题下面的文章。

1019

2024.03.14

python和c++学习性价比分析
python和c++学习性价比分析

Python易于学习,广泛应用于Web开发、数据科学和人工智能等领域,但性能较低。C语言性能高,适用于对性能要求较高的场景,如游戏开发和系统编程,但学习曲线陡峭,错误处理复杂。想了解更多python的相关内容,可以阅读本专题下面的文章。

427

2024.03.14

c语言和c++一样吗
c语言和c++一样吗

c语言和c++是两种不同的编程语言,虽然有相似之处,但存在显著差异。c语言专注于过程式编程和系统级开发,以简洁、高效著称。c++作为c语言的超集,引入了面向对象编程,增强了代码组织和管理能力,但学习曲线也更陡峭。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

327

2024.03.14

c语言和c++先学哪个好
c语言和c++先学哪个好

初学者选择学习c语言还是c++语言,需要根据个人学习目标、背景以及编程兴趣和预期应用方向来决定。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

406

2024.03.14

c语言和c++的区别和联系
c语言和c++的区别和联系

c语言和c++是计算机科学领域应用广泛的编程语言。虽然它们有着相似的基础,但它们在语言类型、语法功能和内存管理方面存在着显著差异。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

580

2024.03.14

c++软件中文更改教程
c++软件中文更改教程

对于 ide,可通过打开设置,找到语言设置,选择中文,并保存更改。对于非 ide 应用程序,可查找设置或选项,选择语言设置,更改为中文,并保存更改。想了解更多c++的相关内容,可以阅读本专题下面的文章。

1409

2024.03.21

python和java和c++学习性价比分析
python和java和c++学习性价比分析

Python以其易学性、丰富的库和活跃的社区而著称,适合数据科学、人工智能和Web开发。Java以其跨平台性、企业级应用开发和Android应用开发而闻名。C++以其底层控制能力、高效性能和游戏开发而著称。选择哪种语言取决于个人兴趣、职业方向和特定需求。想了解更多python和java和c++的相关内容,可以阅读本专题下面的文章。

1217

2024.03.22

OpenJDK JVM参数怎么调优
OpenJDK JVM参数怎么调优

Java应用运行缓慢,如何调整JVM参数?本专题介绍OpenJDK JVM性能调优的基本流程,涵盖性能指标确认、运行数据采集、内存配置和垃圾回收分析,帮助你先定位瓶颈,再通过对照测试验证效果,避免直接套用参数而影响应用稳定性。

0

2026.10.16

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
热门推荐
/
最新课程
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn