Как запустить pip install -U <package>в среде conda..yml - PullRequest
0 голосов
/ 25 января 2019

Я пытаюсь найти способ запустить 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?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...