gpt4 book ai didi

python-3.x - 用于设置 virtualenv 和 pip 的 Shell 脚本

转载 作者:行者123 更新时间:2023-12-04 23:15:21 28 4
gpt4 key购买 nike

我正在编写一个 shell 脚本来设置我的虚拟 env 环境并通过 pip 安装所有相关的 python 包。

virtualenv -q -p /usr/bin/python3.5 $1
/bin/bash $1/bin/activate
pip install -r requirements.txt

$1 是 virtualenv 的名称。
我遇到的问题是 pip 命令在我的 virtualenv 中不起作用,而是在全局执行。

最佳答案

我的意思是知道您必须使用以下命令激活 virtualenv:

source activate



我不确定这是否可以从 shell 脚本中完成,但您可以按如下方式尝试:
virtualenv -q -p /usr/bin/python3.5 $1
source $1/bin/activate
$1/bin/pip install -r requirements.txt
# pip install -r requirements.txt

摘自激活:
$ cat activate
# This file must be used with "source bin/activate" *from bash*
# you cannot run it directly

关于python-3.x - 用于设置 virtualenv 和 pip 的 Shell 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43582257/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com