为什么pip会显示未安装到当前conda环境的站点软件包中的软件包?

时间:2019-06-07 17:39:20

标签: python pip anaconda

我有anaconda(使用Python 2版本的conda 4.5.11),并且我总是使用pip在我的环境中安装软件包(我之前不知道这不是最佳选择)。但是,某些软件包例如模拟,意外出现在:
位置:$ HOME / .local / lib / python3.6 / site-packages
(基于pip show模拟)

而其他软件包,例如tensorflow,位于:
位置:$ HOME / anaconda2 / envs / py36 / lib / python3.6 / site-packages
如预期的那样。

我还有其他一些环境,并且模拟程序似乎位于:
位置:$ HOME / .local / lib / python3.6 / site-packages 也为他们。

为什么会这样?

这是我发现的最接近的问题: Why does pip installs a package outside my virtual environment? 但这不能解决我的问题。 (pip脚本中的shebang确实指向我的虚拟环境的python可执行文件。)

0 个答案:

没有答案