2016-07-19 80 views
1

我试图PyV8安装Debian的(我试着到Ubuntu太)这里根据步骤http://www.wikisecure.net/importing-pyv8-engine-into-python-v2-7-the-easy-way/导入错误:libboost_python.so.1.41.0:无法打开共享对象文件:没有这样的文件或目录

不过我总是得到ImportError:libboost_python.so.1.41.0:无法打开共享目标文件:没有这样的文件或目录

我使用apt-get install安装了boost。我尝试了很多手册,如何安装PyV8,但没有任何工作,所以如果任何人有什么工作或如何解决我的错误,我会很高兴。

感谢意见

+0

您安装了哪个Boost软件包? Boost由一堆库组成,其中大部分是仅包含头文件的,所以它们一起安装在Debian和Ubuntu上,但像libboost-python这样的二进制库是分开打包的。安装libboost-all-dev是获得所有Boost的最简单方法。 –

+0

我安装了libbost-all-dev。 –

回答

2

尝试安装libboost-ALL-dev的,你错过了应该在那里的文件。

为了清楚起见:实际工作是将libboost的更高版本复制并重命名为1.41。我不会推荐这个作为拳头解决方案,如果获得正确的版本是一个选项。

+0

我之前做过这个。 –

+0

你看过你的图书馆路径吗?您很可能已经安装了更高版本。我看到你正在使用python 2,并且正在寻找一个相当老的boost版本。 –

+0

我正在使用python 2.7。我可以在哪里找到图书馆路径?我不确定,你的意思。 –

相关问题