Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/apache-spark/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 使用pip安装时:未找到所需的库升级_Python_Boost - Fatal编程技术网

Python 使用pip安装时:未找到所需的库升级

Python 使用pip安装时:未找到所需的库升级,python,boost,Python,Boost,我试图通过pip安装python模块进行安装。但当我这么做的时候,它给了我这个: RuntimeError: Required library Boost not found. 现在,我已经下载了boost。我把它放在programfiles/boost中(希望它就是这样做的,因为boost网页除了下载和解压缩外,没有给出安装的太多细节)。所以我不确定问题出在哪里。我曾尝试过制作cd程序文件/boost,但也不起作用。政府的指示也相当含糊 我第一次这么做,所以我不知道我所做的是不是大错特错

我试图通过
pip安装
python模块进行安装。但当我这么做的时候,它给了我这个:

RuntimeError: Required library Boost not found. 
现在,我已经下载了boost。我把它放在programfiles/boost中(希望它就是这样做的,因为boost网页除了下载和解压缩外,没有给出安装的太多细节)。所以我不确定问题出在哪里。我曾尝试过制作cd程序文件/boost,但也不起作用。政府的指示也相当含糊

我第一次这么做,所以我不知道我所做的是不是大错特错

现在,我已经下载了boost。我把它放在programfiles/boost中(希望它就是这样做的,因为boost网页除了下载和解压缩外,没有提供关于安装的详细信息)

不,事情不是这样的,这是你的问题

另外,我不知道你是从哪里想到Boost网页没有给出很多安装细节的。有一个巨大的文件

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

还要注意的是,它包含了一个
boost.python
包,它为您安装了所有python端运行时的东西,这使它变得更容易


这并不简单。(在UNIX系统(包括MACS)上,这是非常简单的,只要你把C或C++库安装到某个标准路径中,每个其他程序都可以找到它。)但是我怀疑任何人都能在StopFooRoT中提供比在官方文档中更好的教程,所以你只需要阅读它们。因此,还有许多额外的步骤需要完成。我的想法是错误的,因为我觉得其他说明更多的是关于使用而不是安装。例如,有一节是“使用boost构建一个简单的程序”,这不是我想做的事情。还感谢您提供的额外资源。下载windows python二进制文件是一个好的第一步,还是我应该先执行boost.python文档中的步骤?@ibyea:好吧,你确实想使用boost构建一个简单的程序,你想构建这个模块。无论如何,我还没有用过Windows二进制文件。事实上,我从未在Windows上构建过任何使用boost.python的
pip
安装包。我不认为有太多人这样做。但是,是的,试试看,看看它安装了什么。关键的一点是,您需要(1)让Python/setuptools知道您的Boost安装路径,(2)根据您的Python版本获得一个Boost Python DLL构建,二进制安装程序将至少解决(2)和(1)。好的,我安装了Python二进制。我该怎么办?尝试了各种cd命令,但都不起作用。还尝试在path变量中添加其他目录。