You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

无法在Python终端运行Bash环境配置脚本,求有效处理方案

解决Bash脚本无法在Python终端运行的问题

这是Bash shell脚本,并非Python脚本,所以不能直接在Python交互式终端(如python/IPython shell)中执行,以下是两种有效处理方式:

直接在Bash环境中运行(推荐)

这是脚本的设计运行方式,步骤如下:

  1. 打开系统终端(Linux/macOS Terminal、Windows WSL终端/Git Bash),进入脚本所在目录
  2. 给脚本添加执行权限:
    chmod +x setup.sh
    
  3. 执行脚本:
    ./setup.sh
    
    执行过程中按照提示输入环境名称、Python版本、CUDA版本即可。

在Python代码中调用执行

如果需要在Python环境里触发该脚本,可使用subprocess模块调用Bash执行脚本,示例代码:

import subprocess

# 调用bash执行setup.sh脚本
subprocess.run(["bash", "setup.sh"], check=True, text=True)

注意:运行该Python代码时,需确保当前工作目录下存在setup.sh和requirements.txt文件,且系统已正确配置conda环境。

额外注意事项

  • 检查脚本中source ~/miniconda3/etc/profile.d/conda.sh的路径是否与你的conda实际安装路径一致,若conda安装在其他位置,需修改该路径。
  • 如果终端无法识别conda命令,先执行conda init bash(Bash终端),重启终端后再运行脚本。

内容的提问来源于stack exchange,提问作者Timskouten

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.12 12:31:01