为什么安装Xeus-cling
需要Anaconda包管理器?
到目前为止我只使用了pip,切换到新的包管理器似乎很多工作。我想开始在Jupyter中使用C ++,但所有安装说明都假设conda
包管理器。
有没有人知道不需要Anaconda的Xeus-cling安装?
答案 0 :(得分:1)
Pip是python的包管理器。它主要用于打包纯Python包,即使可以提供一些二进制扩展。
xeus-cling
是一个本机应用程序,它依赖于许多其他库,包括LLVM,Clang,Cling,Xeus,Cryptopp,libzmq等。在pip包中提供整个LLVM堆栈是不合理的。
xeus-cling
的开发人员已选择conda
,因为它是一个通用的跨平台包管理器,但它可以打包给其他通用包管理器,例如Debian& #39; s dpkg
,OSX' Homebrew
,conan.io
或其他人。