python用conda安装不成功,用pip确可以安装成功,这是怎么回事?

python用conda安装不成功,用pip确可以安装成功,这是怎么回事?

python用conda安装不成功,用pip确可以安装成功,这是怎么回事?


回答:

conda 安装的是针对不同系统及架构预处理好的二进制文件“包”,会从一个所谓的“channel”查找并下载。而不同的 channel 是由不同组织维护的,比如 Anaconda 的官方 channel、开源社区维护的 conda-forge 还有苹果公司的 channel 等等等等,但是这些 channels 一般都托管在 Anaconda.org 上。清华 TUNA、中科大 USTC LUG(已无限期停止服务)等高等院校都有镜像。一个 channel 里没有可能可以在别的 channel 找到(一般来说 conda-forge 里没有的别的也不会有了,可以去 anaconda.org 上尝试搜索),用 conda install -c <channel> <package> 安装。

但是这些 channel 打包的源代码一般来自 PyPI(Python Package Index,就是 pip install 的来源),有些小众的或者没必要经过处理的源代码,没有 channel 发布,那就没法用 conda 安装啦。只要进入虚拟环境之后直接使用 pip 安装就好了。

以上是 python用conda安装不成功,用pip确可以安装成功,这是怎么回事? 的全部内容, 来源链接: utcz.com/p/938397.html

回到顶部