如何在没有 Anaconda 的情况下安装 Xeus-cling?
Posted
技术标签:
【中文标题】如何在没有 Anaconda 的情况下安装 Xeus-cling?【英文标题】:How to install Xeus-cling without Anaconda? 【发布时间】:2018-01-26 08:41:56 【问题描述】:为什么安装Xeus-cling
需要 Anaconda 包管理器?
到目前为止,我只使用过 pip,切换到新的包管理器似乎需要做很多工作。我想开始在 Jupyter 中使用 C++,但所有安装说明都假定 conda
包管理器。
有谁知道不需要 Anaconda 的 Xeus-cling 安装?
【问题讨论】:
【参考方案1】:Pip 是 python 的包管理器。它主要用于打包纯 Python 包,即使可以提供一些二进制扩展。
xeus-cling
是一个原生应用程序,它依赖于许多其他库,包括 LLVM、Clang、Cling、Xeus、OpenSSL、libzmq 等。在 pip 包中提供整个 LLVM 堆栈是不合理的。
xeus-cling
的开发者之所以选择conda
,是因为它是一个通用的跨平台包管理器,但也可以为其他通用的包管理器打包,比如 Debian 的dpkg
, OSX 的 Homebrew
、conan.io
或其他。
【讨论】:
我认为这只是一个糟糕的借口,为什么他们不能只制作一个静态构建并将其作为 pip 包发布。例如,“opencv-contrib-python”包就是一个很好的成功案例,它允许您在几秒钟内在不同的 opencv 版本中开始在 python 中进行原型设计。 @EvgenyBobkin 我认为您应该要求退款。我怎么会写这个软件而不是你想要的打包。以上是关于如何在没有 Anaconda 的情况下安装 Xeus-cling?的主要内容,如果未能解决你的问题,请参考以下文章
在 Anaconda 下安装 OpenCV 后如何解决调试/发布冲突
如何在多版本anaconda python环境下转换spyder