
私は torrentp を使用して Python で Torrent をダウンロードしようとしていますが、依存関係がありますlibtorrent
。
このコードを実行してみました:
import asyncio
from torrentp import TorrentDownloader
torrent_file = TorrentDownloader("magnet:...", '.')
# Start the download process
asyncio.run(torrent_file.start_download()) # start_download() is a asynchronous method
しかし、次のエラーが発生します:
D:\Torrent\Media\Script>python torrent.py
Traceback (most recent call last):
File "D:\Torrent\Media\Script\torrent.py", line 2, in <module>
from torrentp import TorrentDownloader
File "C:\Users\XXX\AppData\Local\Programs\Python\Python310\lib\site-packages\torrentp\__init__.py", line 6, in <module>
from .torrent_downloader import TorrentDownloader
File "C:\Users\XXX\AppData\Local\Programs\Python\Python310\lib\site-packages\torrentp\torrent_downloader.py", line 4, in <module>
import libtorrent as lt
ImportError: DLL load failed while importing libtorrent: The specified module could not be found.
いくつかの投稿を読みましたlibtorrent
が、今のところ何も解決されていません。
- Microsoft Visual C++ 再頒布可能パッケージの再インストール
- 再インストール
libtorrent
してtorrentp
私はlibtorrentをインストールしpip install libtorrent
、pip install torrentp
またパッケージをインストールしようとしましたギットハブそして、やります
python setup.py build
そして
python setup.py install
しかし、私はこれを受け取っています:
error: [WinError 2] The system cannot find the file specified
build
との両方からinstall
。