2017-11-18 5 views
0

Python3 용 libtorrent를 설치하려고합니다. C++ 라이브러리의 래퍼입니다. 그러나, 나는 그것이 작동하도록 할 수 없습니다.우분투에서 libtorrent 용 Python3 바인딩 설치하기

이 나는 ​​시도했다 :

$ sudo apt-get install python-libtorrent 

$ sudo apt-get install python3-libtorrent 

$ sudo apt-get install libtorrent-rasterbar-dev 

$ sudo apt-get install libtorrent-rasterbar-dev 

PyPi page는 다운로드 링크를하지 않고, 결과적으로는 주사위를 통해 설치 될 것 같지 않습니다. 흥미롭게도 Python2에서 작동하는 것으로 보이지만 불행하게도 프로젝트의 나머지 부분은 Python3입니다. 비 Windows 시스템에

답변

0

다음 setup.py가 ./configure --enable-python-binding를 실행하여 생성

.

Python 버전을 선택하십시오.

파이썬 바인딩을 구축 할 :

실행 : 루트로

python setup.py build 

, 실행 참조 자세한 내용은

python setup.py install 

: 불행하게도 http://www.libtorrent.org/python_binding.html

+0

을,이하지 않았다 나를 위해 일해. 여전히 ModuleNotFoundError : python3에 'libtorrent'라는 모듈이 없으며 python3에서'ImportError : /usr/local/lib/python2.7/dist-packages/libtorrent.so : undefined symbol : _ZN10libtorrent20generate_fingerprintENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiiii'를 얻습니다. 내가 생각할 수있는 유일한 것은'setup.py'가 python2.7로 작성 되었기 때문에 python3보다는 그것을 사용해야한다는 것입니다. 어쩌면 그렇게하는 것은 python2 대신에 3을 호출하려고 시도했음을 의미합니다. – Sam