Conda версия pip install -r requirements.txt --target./lib

Что это за версия conda?

pip install -r requirements.txt --target ./lib

Я нашел эти команды:

while read requirement; do conda install --yes $requirement; done < requirements.txt

Но это не говорит, как указать --target ./lib

Ответы

Ответ 1

Вы можете запустить conda install --file requirements.txt вместо цикла, но в conda install нет целевого каталога. conda install устанавливает список пакетов в заданную среду conda.

Ответ 2

Чтобы создать среду с именем py37 на python 3.7, используя канал conda-forge и список пакетов:

conda create -y --name py37 python==3.7
conda install -f -y -q --name py37 -c conda-forge --file requirements.txt
conda activate py37
...
conda deactivate

В качестве альтернативы вы можете создать файл environment.yml вместо require.txt:

name: py37
channels:
  - conda-forge
dependencies:
  - python=3.7
  - numpy=1.9.*
  - pandas

Используйте эту команду для удаления среды:

conda env remove -n py37