全
Windows 10,64位,d/l Anaconda 2.5.0与Python3,64位,并安装它
在重新安装之后,我输入了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中都有重复的(不完全是,有-和_)?
如果我做pip uninstall jupyter-core会发生什么
对这样的一揽子计划应该采取什么政策?
发布于 2017-02-17 09:54:04
这是一个关于conda输出的已知问题。软件包只安装一次,但由于命名约定不同,它们被列出了两次。关于它有一个(现在关闭的)错误报告:https://github.com/conda/conda/issues/1237
当您要求conda提供一个包列表时,会发生以下情况(或过去发生的情况):
conda知道conda安装了哪些软件包。conda在封面下调用pip以查找安装在conda之外的包。pip列出了所有包,无论它们来自何处。conda通过删除安装在pip中的包来过滤conda的输出。Afaict,问题在于包含下划线的conda-installed包。pip在其输出中用连字符替换下划线。因此,conda无法检测到它是由自己安装的包,并列出了由pip安装的包。当然,conda还列出了由conda安装的包的原始、加下划线的名称。所以是重复的。
https://stackoverflow.com/questions/35446485
复制相似问题