以下命令在我的anaconda Python中失败:
>>> import boost
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'boost'
我在MacOS 10.12.5上,使用最新的带有Python 2.7环境的Python 3.6的anaconda发行版。我已经通过conda install boost
在默认和Python 2.7环境中安装了boost软件包(默认为版本1.61.0)。 conda list
显示了该包。我可以在文件系统中看到增强库,即~/anaconda/lib
和~/anaconda/envs/Python27/lib/
。
我对anaconda环境及其随附的软件包管理没有深刻的理解。以下是一些版本号,希望它们有用:
$ conda --version
conda 4.3.21
$ which python
/Users/me/anaconda/bin/python
$ python --version
Python 3.6.1 :: Anaconda 4.4.0 (x86_64)
$ source activate Python27
$ which python
/Users/me/anaconda/envs/Python27/bin/python
$ python --version
Python 2.7.13 :: Continuum Analytics, Inc.
只是因为它很重要;我通过自制软件在非标准位置安装了1.64.0:/opt/homebrew
。 Anaconda出现在自制软件之前的PATH
。
有关如何解决此问题的任何帮助,甚至是如何继续进行调试都非常感谢。如果您需要更多信息,请发表评论。