У меня есть anaconda (conda 4.5.11 с версией Python 2), и я всегда использовал pip для установки пакетов в моей среде (раньше я не знал, что это было неоптимально). Однако некоторые пакеты, например, издеваться, неожиданно в:
Расположение: $ HOME / .local / lib / python3.6 / site-packages
(на основе макета пип-шоу)
в то время как другие пакеты, например тензор потока, находятся в:
Расположение: $ HOME / anaconda2 / envs / py36 / lib / python3.6 / site-packages
как ожидается для окружающей среды.
У меня есть несколько других сред, и кажется, что макет находится в:
Расположение: $ HOME / .local / lib / python3.6 / site-packages
и для них.
Почему это могло случиться?
Это был самый близкий вопрос, который я нашел:
Почему pip устанавливает пакет вне моей виртуальной среды?
Но это не решает мою проблему. (Шебанг в сценарии pip указывает на исполняемый файл моей виртуальной среды python.)