gpt4 book ai didi

libtorrent-rasterbar 的 Python 绑定(bind)不起作用

转载 作者:太空宇宙 更新时间:2023-11-04 10:50:51 28 4
gpt4 key购买 nike

我正在运行 Debian 6.0.6

我从这里下载了最新版本的 libtorrent-rasterbar:http://code.google.com/p/libtorrent/downloads/detail?name=libtorrent-rasterbar-0.16.6.tar.gz&can=2并安装它:

./configure --enable-python-binding
make
make install
cd bindings/python
python setup.py build
python setup.py install

现在我想测试库是否有效:

>>> import libtorrent
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: libtorrent-rasterbar.so.7: cannot open shared object file: No such file or directory

来自分发存储库的打包版本的 libtorrent 有一些有趣的行为(提示增强依赖),所以我决定升级。我的两个 debian 盒子都有同样的情况,但 ubuntu 盒子没问题。

来 self 的 debian 盒子的旧错误信息:

  File "ar.py", line 15, in create
s.start_dht()
Boost.Python.ArgumentError: Python argument types in
session.start_dht(session)
did not match C++ signature:
start_dht(libtorrent::session {lvalue}, libtorrent::entry)

最佳答案

搜索共享对象文件并将其添加到您的路径。

sudo updatedb
locate libtorrent-rasterbar.so.7

这应该输出 /<path_to_directory>/libtorrent-rasterbar.so.7

将此添加到您的 ~/.profile或者暂时告诉 Python 去哪里找:

export LD_LIBRARY_PATH=/<path_to_directory>/

查看更详细的安装说明here .

关于libtorrent-rasterbar 的 Python 绑定(bind)不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14047653/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com