【问题标题】:Unable to install the boost library with 64bit version of Anaconda installed安装了 64 位版本的 Anaconda 后无法安装 boost 库
【发布时间】:2015-02-23 19:46:59
【问题描述】:

我正在尝试安装 boost 库,如下所示(请参阅从 Shayne Fletcher 安装 Boost 部分:

http://www.amazon.com/review/R2QLTSQPKTFW5Z/ref=cm_cr_pr_cmt?ie=UTF8&ASIN=0470987847#wasThisHelpful

但是我已经为 Python 2.7.5 安装了 64 位版本的 Anaconda。因此,当我按照上面的说明进行操作时,我会在下面的帖子中遇到与 OP 类似的链接错误:

Cannot successfully install Boost.Python

OP 解决了删除 64 位版本并将其替换为 32 位版本的问题。

但是我想知道我是否可以安装两个版本并在它们之间切换,一般来说你可以:

Anaconda Python 32-bit is trying to load Anaconda 64-bit libraries 加载 anaconda-64 位库

然而,这留下了一个问题,即 boost 库如何知道如何使用正确的版本以及在哪里可以找到它?

或者就我而言,完全删除 64 位版本并安装 32 位版本会更好吗?

我正在 Visual Studio 2008 中进行构建。

【问题讨论】:

    标签: python c++ visual-studio-2008 boost-python anaconda


    【解决方案1】:

    如果你安装的是 32 位版本的 Anaconda,你可以conda install boost

    至于如何在它们之间切换,你需要修改你的PATH环境变量。

    【讨论】:

      【解决方案2】:

      如果您使用的是 64 位版本。 以管理员模式打开 Anaconda 提示符并运行以下命令

      conda install -c anaconda boost

      它会自动解析环境

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2017-09-10
        • 2013-09-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-12-02
        • 2018-06-19
        相关资源
        最近更新 更多