如何在没有 Anaconda 的情况下安装 Xeus-cling?

pg2*_*455 9 c++ cling jupyter

为什么需要安装 Anaconda 包管理器Xeus-cling?到目前为止,我只使用了 pip,切换到新的包管理器似乎需要做很多工作。我想开始在 Jupyter 中使用 C++,但所有安装说明都假定conda包管理器。

有谁知道不需要 Anaconda 的 Xeus-cling 安装?

Qua*_*ant 4

Pip 是 python 的包管理器。它主要用于打包纯 Python 包,尽管可以传送一些二进制扩展。

xeus-cling是一个本机应用程序,它依赖于许多其他库,包括 LLVM、Clang、Cling、Xeus、OpenSSL、libzmq 等。在 pip 包中提供整个 LLVM 堆栈是不合理的。

的开发人员xeus-cling做出了选择,conda因为它是一个通用的跨平台包管理器,但它也可以打包用于其他通用包管理器,例如 Debian dpkg、OSXHomebrewconan.io其他包管理器。

  • 我认为这首先是一个糟糕的借口,为什么他们不能制作一个静态构建并将其作为 pip 包发送。例如,“opencv-contrib-python”包就是一个巨大的成功案例,它允许您在不同的 opencv 版本中几秒钟内开始使用 python 进行原型设计。 (5认同)