Я относительно новичок во всем этом, и у меня проблема с рядом действий. Предположим, что вы создали каталог и вам нужна виртуальная среда python для какого-то проекта и клонируйте несколько репозиториев git (скажем, из GitHub). Затем вы cd
в этом каталоге и создаете виртуальную среду, используя модуль venv
(для python3). Для этого вы запускаете следующую команду
python3 -m venv my_venv
, которая создаст в вашем каталоге виртуальную среду с именем my_env. Чтобы активировать эту среду, вы запускаете следующее.
source ./my_env/bin/activate
Если в дополнение к этому каталогу у вас есть файл require.txt, который вы можете запустить,
pip3 install -r ./requirements.txt
для установки различных зависимостей и пакеты с pip3 . Теперь это где я запутался. Если вы хотите клонировать репозитории git, где именно вы это делаете? В той же директории вы просто запускаете git clone
и создаете репо git, или вам нужно cd
в другой папке. Для того чтобы python venv мог забрать клонированные репозитории, этого достаточно, или необходимо установить venv после того, как вы клонировали репозитории в своем каталоге?