我正在为库的python绑定设置boostpython。以前,boost已经安装,但与python2.7相关联。在经历了一些磨难之后,以前安装的boost的所有内容都消失了,我正在尝试安装一个新的boost。
我使用linuxmint作为记录,Anaconda与python3.6.8配合使用。
它在CLI:python中正常工作——版本为3.6.8
https://www.boost.org/users/history/version_1_69_0.html
我从其他线程得到的是:
sudo apt-get install python3-dev
我不确定我是不是应该,因为我有蟒蛇3,但无论如何,我做到了。
./bootstrap.sh
这里是文件项目-配置堵塞关于python的一行写着:
using python : 3.6 : /home/myUser/anaconda3 ;
然后我继续用b2构建:
sudo ./b2 --with-python -j8 install
安装失败,墙上写满了这样的文字:
./boost/python/detail/wrap_python.hpp:50:11: fatal error:
pyconfig.h: No such file or directory
# include <pyconfig.h>
^~~~~~~~~~~~
compilation terminated.
当我在~/anaconda3/include/python3.6m中搜索时,pyconfig.h文件如预期的那样放在那里
是否有其他信息我应该给b2或引导?