python - 如何使用 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 的说明进行操作。我错过了什么?我还可以做些什么?无论我尝试什么,我都会遇到同样的错误。
解决方案
我的答案来得很晚,但我希望它对其他人有用。事实上,树状结构在更新中发生了变化
例如在我的 Anaconda 案例中
- 在 1.67 版本中,python.hpp 在
\anaconda3\envs\myenv\Library\include\boost
- 在较新的版本(用 1.73 测试)中,python.hpp
\anaconda3\envs\myenv\Library\include\boost\python
阻止它遇到它
您可以修改引用这些文件的路径或安装有效的版本
推荐阅读
- react-native - 更新由 RNSVGReact 管理的视图的属性“填充”时出错
- c# - 如果 value 小于零,则将 nullable int 设置为零
- laravel - 在字符串 laravel 5.8 上调用成员函数 all()
- javascript - 链接和按钮未对齐
- android - 如何从 alertdialog 更改 mainactivity 中的可见性编辑文本
- python-3.x - 从 numpy 数组中删除列表并只有数组
- log4j - 如何在大型项目中配置 log4j 2
- routing - 如何让 Next JS 动态路由与 RelayJS 一起使用
- clojure - 保证某个未知值在序列中的惯用方法是什么?
- java - java.lang.UnsupportedClassVersionError:如何使用较新版本的 Java Runtime 运行代码