Если Anaconda поставляется с pip, почему инструкции предлагают установить его? - PullRequest
0 голосов
/ 13 декабря 2018

Я только что установил Anaconda с Python3.7 на мою Ubuntu 18.04.Ubuntu 18.04 поставляется с Python3.6 по умолчанию (но не с pip).

После установки Anaconda и прочтения ее документации я вижу, что Anaconda поставляется с conda и pip.Это тот случай, как я вижу:

$ which pip
# Output: /home/user-name/anaconda3/bin/pip

$ pip --version
# Output:
pip 10.0.1 from /home/user-name/anaconda3/lib/python3.7/site-packages/pip (python 3.7)

Однако, я смущен, читая инструкции по этой ссылке: https://conda.io/docs/user-guide/tasks/manage-pkgs.html#installing-non-conda-packages

С одной стороны, он говорит: «Оба пипсаи conda входят в Anaconda и Miniconda, поэтому вам не нужно устанавливать их отдельно ».=> Это пункт, который я вижу в моих командах выше.

Но с другой стороны, он говорит: «Можно установить пункт вне среды conda или внутри среды conda. Чтобы воспользоваться преимуществамиИнтеграция с conda. Обязательно установите pip внутри текущей активной среды conda, а затем установите пакеты с этим экземпляром pip. В списке conda команды показаны пакеты, установленные таким образом, с меткой, указывающей, что они были установлены с помощью pip.

Так что я запутался:

  • Я ясно получил версию pip при установке Anaconda, и я вижу в / home / user-name / anaconda3 / bin

  • Но если я хочу использовать pip для установки пакета, мне нужно установить pip в моей среде, используя $ conda install pip, а затем $ pip install package (все это в моем обычном терминале Ubuntu).

Я не понимаю, как это имеет смысл ..

Большое спасибо!

...