我对这些都比较陌生,我对行动的排布有一个问题。假设你创建了一个目录,你想为某个项目创建一个python虚拟环境,并克隆了几个git repos(比如,从GitHub)。然后你在该目录中
cd
,使用
venv
模块(针对python3)创建一个虚拟环境。要做到这一点,你要运行以下命令。
python3 -m venv my_venv
这将在你的目录中创建一个名为my_env的虚拟环境。为了激活这个环境,你可以运行以下程序。
source ./my_env/bin/activate
如果在该目录中,你有一个requirements.txt文件,你可以运行。
pip3 install -r ./requirements.txt
来安装你的各种依赖项和软件包,并使用pip3.现在,这是我感到困惑的地方。如果你想克隆git repos,你到底在哪里做?在同一个目录下,你只需运行git clone
就可以创建git repos,或者你需要在另一个目录下cd
。为了让 python venv 拾取克隆的 repos,上述做法是否足够,还是必须在你的目录中克隆了 repos 之后再安装 venv?