为什么全新安装后会有 pip 和 conda 包?
Why there are pip and conda packages after fresh installation?
全部
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 中重复(不完全是,有 -
vs _
)?
如果我这样做会怎样pip uninstall jupyter-core
?
针对此类包裹的政策应该是什么?
这是 conda 输出的一个已知问题。这些包只安装一次,但由于不同的命名约定,它们被列出了两次。有一个(现已关闭)关于它的错误报告:
https://github.com/conda/conda/issues/1237
当您向 conda
询问软件包列表时,会发生(或曾经发生)这种情况:
conda
知道哪些包是用 conda
安装的。
conda
在幕后调用 pip
以查找安装在 conda
. 之外的软件包
pip
列出所有包,无论它们来自何处。
conda
通过删除使用 conda
. 安装的包来过滤 pip
的输出
Afaict,问题是 conda
-installed 包含下划线的软件包。 pip
在其输出中用连字符替换下划线。因此,conda
无法检测到它是自己安装的软件包,并将其列为由 pip
安装。当然,conda
还列出了由 conda
安装的带有下划线的原始名称的软件包。因此重复。
全部
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 中重复(不完全是,有 -
vs _
)?
如果我这样做会怎样pip uninstall jupyter-core
?
针对此类包裹的政策应该是什么?
这是 conda 输出的一个已知问题。这些包只安装一次,但由于不同的命名约定,它们被列出了两次。有一个(现已关闭)关于它的错误报告: https://github.com/conda/conda/issues/1237
当您向 conda
询问软件包列表时,会发生(或曾经发生)这种情况:
conda
知道哪些包是用conda
安装的。conda
在幕后调用pip
以查找安装在conda
. 之外的软件包
pip
列出所有包,无论它们来自何处。conda
通过删除使用conda
. 安装的包来过滤
pip
的输出
Afaict,问题是 conda
-installed 包含下划线的软件包。 pip
在其输出中用连字符替换下划线。因此,conda
无法检测到它是自己安装的软件包,并将其列为由 pip
安装。当然,conda
还列出了由 conda
安装的带有下划线的原始名称的软件包。因此重复。