Я пытаюсь найти способ запустить conda env update
pip install
с флагом обновления.
У меня есть файл environment.yml, который я хочу использовать для управления пакетами.Однако, когда я запускаю conda env update environment.yml
, я заметил, что пакеты, установленные pip, не получают последнюю версию.
Например, с помощью environment.yml ниже, когда я запускаю команду conda env update
сказал бы:
Requirement already satisfied: robotframework in /usr/local/anaconda3/envs/demo_utils/lib/python3.7/site-packages (from -r /Users/xyz/src/demo_utils/condaenv.z0hiwexk.requirements.txt (line 12)) (3.0.4)
Однако есть роботизированная конструкция 3.1.1, и я мог установить ее только с pip install -U robotframework
.Кажется, что когда мы выполняем conda env update
, conda запускает команду pip без флага обновления.
name: demo_utils
dependencies:
- python>=3.6
- numpy
- matplotlib
- requests
- pip
- pip:
- jira
- PyGithub
- slackclient
- slackweb
- jenkinsapi
- jenkins-python
- robotframework-pabot
- boto3
- sauceclient
- robotframework
Есть ли способ запустить обновление conda с включенным флагом обновления pip?