Я только что установил 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).
Я не понимаю, как это имеет смысл ..
Большое спасибо!