麒麟操作系统怎么运行Python脚本
在银河麒麟系统上双击.py文件无反应,因Peony文件管理器限制且环境未加载。具体解决方法:终端显式调用python3运行;先激活conda环境再运行;或创建.desktop文件,设置Exec完整路径及Terminal属性,实现双击启动。请同时注意需确保文件有执行权限。
---
终端中直接运行Python脚本
这是最基础也最不容易出岔子的方式——绕开图形界面的限制,让Shell直接和Python解释器打交道。 第一步:打开终端。按Ctrl+Alt+T,或者在应用菜单里搜“终端”点开。 第二步:用`cd`命令进入脚本所在的目录,比如`cd /home/kylin/myproject`。这一步千万不能省,否则脚本里用到的相对路径导入会失败,模块根本找不到。 第三步:输入`python3 script.py`运行。注意一定要用`python3`,别只写`python`——麒麟系统里`python`这个命令可能指向废弃的Python 2.7,甚至根本没装,那样会报`ModuleNotFoundError`。 如果提示“No module named 'xxx'”,说明当前Python环境没装那个包,先执行`pip3 install xxx`再重试就行。 ---用conda环境运行Python脚本
当你依赖某个特定的虚拟环境,比如用了PyTorch、OpenCV这类科学计算库时,必须激活对应环境再运行,否则路径隔离会直接报错。 **方法一:先初始化conda,再激活并运行** 执行`source /opt/miniforge3/etc/profile.d/conda.sh`加载conda配置,然后`conda activate myenv`切换到你的环境,最后输入`python main.py`——这时候`python`命令才真正指向该环境下的解释器。 **方法二:一行命令搞定(推荐用于脚本自动化)** 直接在终端敲:`/opt/miniforge3/bin/conda run -n myenv python main.py`。这条命令不需要手动激活环境,也不会污染当前shell,特别适合定时任务或者.desktop文件调用。 ---做成.desktop文件实现双击启动
这是唯一能让普通用户像点击图标一样运行Python程序的方式,尤其适合带GUI界面的PyQt6/PySide6应用。 在桌面上新建一个文本文件,命名为`myapp.desktop`,填入下面的内容: ``` [Desktop Entry] Version=1.0 Name=我的Python应用 Exec=bash -c "source /opt/miniforge3/etc/profile.d/conda.sh && conda activate py3117 && cd /home/kylin/app && python main.py" Terminal=true Type=Application Icon=applications-python Path=/home/kylin/app ``` **【Path字段必须填写,否则脚本里像`open('config.json')`这样的相对路径会失效】** 保存后,在终端执行:`chmod +x ~/桌面/myapp.desktop`。之后双击图标就能启动了。 如果双击后窗口闪退,把`Terminal=true`打开,弹出的终端窗口里最后一行就是错误提示。常见原因无外乎两个:conda没正确初始化,或者PyQt6缺少xcb插件,按对应方案补装Qt6依赖库即可。
Photoshop 2026 是 Adobe 推出的专业图像处理与视觉设计软件,支持 Windows、macOS 和 iPad 等平台,广泛应用于摄影修图、电商设计、平面海报、数字绘画及视觉合成等创作场景。
Blender 是一款免费开源、跨平台的专业 3D 创作软件,集建模、动画、渲染、视频编辑与视觉合成等功能于一体,广泛应用于影视动画、游戏设计和建筑可视化等领域。软件支持 Cycles 物理渲染器与 Eevee 实时渲染引擎,并提供多边形建模、骨骼绑定、物理模拟等专业工具。Blender 兼容 Windows、macOS 和 Linux 系统,安装包轻巧、运行流畅,依托活跃的全球开发者社区持续更新,是从初学者到专业创作者都值得选择的正版 3D 创作工具。
Photoshop 2026 是 Adobe 推出的专业图像处理与视觉设计软件,支持 Windows、macOS 和 iPad 等平台,广泛应用于摄影修图、电商设计、平面海报、数字绘画及视觉合成等创作场景。
Blender 是一款免费开源、跨平台的专业 3D 创作软件,集建模、动画、渲染、视频编辑与视觉合成等功能于一体,广泛应用于影视动画、游戏设计和建筑可视化等领域。软件支持 Cycles 物理渲染器与 Eevee 实时渲染引擎,并提供多边形建模、骨骼绑定、物理模拟等专业工具。Blender 兼容 Windows、macOS 和 Linux 系统,安装包轻巧、运行流畅,依托活跃的全球开发者社区持续更新,是从初学者到专业创作者都值得选择的正版 3D 创作工具。















