提问者:小点点

为什么新安装后会有pip和conda软件包?


全部的

Windows 10,64bit, d/l Anaconda 2.5.0 with Python3,64bit并安装了它

新安装后,我输入conda list,在包中,我看到重复的,如

jupyter                   1.0.0                    py35_1
jupyter-client            4.1.1                     <pip>
jupyter-console           4.1.0                     <pip>
jupyter-core              4.0.6                     <pip>
jupyter_client            4.1.1                    py35_0
jupyter_console           4.1.0                    py35_0
jupyter_core              4.0.6                    py35_0

这是正常的吗?为什么有些包(不是全部,只是少数)在conda和pip中都有重复的包(不完全是,有-vs)?

如果我执行pip卸载jupyter core,将会发生什么?

对这种一揽子计划应该采取什么政策?


共1个答案

匿名用户

这是康达输出的已知问题。这些包只安装一次,但由于命名约定不同,它们会列出两次。有一个关于它的错误报告(现已关闭):https://github.com/conda/conda/issues/1237

当您向conda询问软件包列表时,会发生(或曾经发生过)以下情况:

  • conda知道哪些软件包是与conda一起安装的

在AICT中,问题在于conda安装的包含下划线的软件包pip将其输出中的下划线替换为连字符。因此,conda无法检测到它是自己安装的包,并将其列为由pip安装的包。当然,conda还列出了由conda安装的带有下划线的原始名称的软件包。因此,复制品。