首页 > 解决方案 > 如何使用 Windows 10 在 anaconda 上安装 boost python

问题描述

我试过conda install -c anaconda boost了,我得到了错误fatal error C1083: Cannot open include file: 'boost/python.hpp': No such file or directory。我已将 boost 下载添加到系统和用户路径中,我已按照如何在 Windows 上安装 boost python 的说明进行操作。我错过了什么?我还可以做些什么?无论我尝试什么,我都会遇到同样的错误。

标签: pythonboost

解决方案


我的答案来得很晚,但我希望它对其他人有用。事实上,树状结构在更新中发生了变化

例如在我的 Anaconda 案例中

  • 在 1.67 版本中,python.hpp 在\anaconda3\envs\myenv\Library\include\boost
  • 在较新的版本(用 1.73 测试)中,python.hpp\anaconda3\envs\myenv\Library\include\boost\python阻止它遇到它

您可以修改引用这些文件的路径或安装有效的版本


推荐阅读