使用pip install时:找不到所需的库提升

时间:2014-12-13 09:33:04

标签: python boost

我正在尝试通过pip install安装python模块。但是当我这样做时,它给了我这个:

RuntimeError: Required library Boost not found. 

现在,我已经下载了boost。我把它放在程序文件/ boost中(希望它是如何完成的,因为除了下载和提取之外,boost网页没有提供很多关于安装的细节)。所以我不确定问题是什么。我曾尝试过cd程序文件/ boost,但这也不起作用。来自documentation的说明也非常模糊。

我第一次这样做,所以我无法判断我所做的事情是否是可怕的错误。

1 个答案:

答案 0 :(得分:1)

  

现在,我已经下载了boost。我把它放在程序文件/ boost中(希望它是如何完成的,因为除了下载和提取之外,boost网页没有提供很多关于安装的细节)

不,这不是它的完成方式,那就是你的问题。

另外,我不知道你在哪里想到Boost网页没有提供很多安装细节。有一个巨大的Getting Started文档。

当然,该文档告诉您如何构建您正在针对Boost编写的C ++程序;它没有告诉你如何说服Python为依赖于Boost.Python的模块找到它。那是在Boost.Python文档中。

另请注意,Christoph Gohlke's unofficial Windows Python Binaries包含一个boost.python包,它会为您安装所有Python端运行时内容,这使得它更容易。

这并不简单。 (在Unix系统(包括Mac)上它更简单,只要你将C或C ++库安装到某个标准路径中,其他所有程序都可以找到它。)但我怀疑是否有人能够提供StackOverflow答案中的教程比官方文档中的更好,所以你只需要阅读它们。