无法安装64位版Anaconda的升级库

时间:2015-02-23 19:47:00

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

我正在尝试安装此处所示的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 到的负载水蟒-64位的库

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

或者在我的情况下,我还是会更好地完全删除64位版本并在其位置安装32位版本?

我正在使用visual studio 2008进行构建。

2 个答案:

答案 0 :(得分:3)

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

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

答案 1 :(得分:1)

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

  

conda install -c anaconda boost

它将自动解决环境