我正在编写一个 shell 脚本来设置我的虚拟环境并通过 pip 安装所有相关的 python 包。
virtualenv -q -p /usr/bin/python3.5 $1
/bin/bash $1/bin/activate
pip install -r requirements.txt
$1 是 virtualenv 的名称。我遇到的问题是 pip 命令在我的 virtualenv 中不起作用,而是在全局执行。
原文由 Anh Tuan Nguyen 发布,翻译遵循 CC BY-SA 4.0 许可协议
正如我的意思,您必须使用以下命令激活 virtualenv:
我不确定这是否可以在 shell 脚本中完成,但您可以按如下方式尝试:
摘自激活: