Anaconda ищет пакеты в папке пакетов глобального сайта? - PullRequest
0 голосов
/ 23 мая 2018

Ищет ли Anaconda пакеты в глобальной папке site-packages, если не может найти их в своих пакетах site соответствующей среды?

1 Ответ

0 голосов
/ 23 мая 2018

Нет.Каждая установка в Anaconda полностью отделена друг от друга, так как они считаются виртуальными средами и управляются самой anaconda (используя файлы environment.yaml ).После активации переводчик может получить доступ только к своему местоположению пакетов сайта.

Например, если мы сделали это:

conda create -n myenv python=3.4
conda create -n myenv python=2.7

Большинство пакетов не совместимы с Python 2 и 3, поэтому, если мы смогли импортировать пакет (в Python 3) из Python 2, то вынаверняка получит ошибку (и наоборот), поскольку переводчик не может понять более старый язык.

Если он не может найти посылку, вы получите обычный ImportError.

Есливам нужны определенные пакеты при создании среды, тогда вы можете использовать что-то вроде:

conda create -n myenv requests bs4

См. документацию

...