如何在 Mac 上的 bash 脚本中激活 Python 虚拟环境并启动 python 脚本?

问题描述 投票:0回答:2

我正在尝试创建一个 bash 脚本,它会简单地

  1. 激活我的venv
  2. 启动Python脚本

在Mac上可以双击并执行。

我的脚本如下:

#!/usr/bin/env bash
./macVenv/bin/activate
python main.py

我可以从命令行运行得很好。当我双击时,它抱怨找不到 python 文件。

python bash macos
2个回答
1
投票

是的。以下脚本适用于我的机器。

source activate $1
python $2

我通过输入 ./script_name py36 python_file_name 来运行它

其中 script_name 是包含这两行的脚本的名称。 py36 是虚拟环境的名称,python_file_name 是您要运行的 python 脚本。


0
投票

我曾经激活.venv

cd .venv/bin
source activate
© www.soinside.com 2019 - 2024. All rights reserved.