Установка списка пакетов python в среду vurtual может быть выполнена путем указания параметров установки или опции taeget. Это устанавливает определенный пакет в определенной папке пользователя, используя следующие команды:Установка нескольких пакетов python в установочной папке для конкретного пользователя
pip install --install-option="--prefix=$PREFIX_PATH" package_name
pip install --target=d:\somewhere\other\than\the\default package_name
Следующая команда помогает установить несколько пакетов на одном дыхании с использованием файла требований (опция -r), содержащий список пакетов: а
pip install -r ./requirements.pip -e ./pyvenv
Но это бросает ошибку:
Local project path: './pyvenv'
Directory 'pyvenv' is not installable. File 'setup.py' not found.
Storing debug log for failure in /users/user/.pip/pip.log
я не понял, что вопрос здесь, и работал вокруг него первого вызова виртуального питона окр приглашение гладить, активируя оболочку python. Поэтому из моего сценария bash я в первый раз сделаю это:
source ./pyvenv/bin/activate
и затем вызвать установку. Это отлично работает для меня.
pip install -r ./requirements.pip
Я не понял ошибку, которую я получаю, и как ее исправить. Также не удалось найти какую-либо опцию для указания конкретной папки установки вместе с параметром -r.