Bpython을 실행하는 데 문제가 있습니다.

Bpython을 실행하는 데 문제가 있습니다.

명령을 사용하여 bpython을 설치 했습니다 sudo apt-get install bpython. 이제 를 입력하면 bpython오류가 발생합니다.

Traceback (most recent call last):
File "/usr/bin/bpython", line 5, in <module>
from pkg_resources import load_entry_point
File "/usr/lib/python3/dist-packages/pkg_resources.py", line 2749, in <module>
working_set = WorkingSet._build_master()
File "/usr/lib/python3/dist-packages/pkg_resources.py", line 444, in _build_master
ws.require(__requires__)
File "/usr/lib/python3/dist-packages/pkg_resources.py", line 725, in require
needed = self.resolve(parse_requirements(requirements))
File "/usr/lib/python3/dist-packages/pkg_resources.py", line 628, in resolve
raise DistributionNotFound(req)
pkg_resources.DistributionNotFound: bpython==0.12

답변1

짧은 대답은 패키지에서 제거 sudo apt-get remove bpython하고 pip를 통해 설치하는 것입니다 sudo pip install bpython.

내 생각에 무슨 일이 일어나고 있는지는 bpython 패키지가 python 2.7 in 을 가정 /usr/bin/python하지만 역추적에 따르면 귀하의 패키지 /usr/bin/python는 python3인 것 같습니다.

확인하려면 실행하여 /usr/bin/python -V버전을 확인하고 dpkg -L bpython다음과 같은 출력을 비교해 보세요./usr/lib/python2.7/dist-packages/bpython/args.py

이것이 사실이라면 그렇습니다. 배포판 관리자에게 이를 보고하여 패키지를 수정할 수 있도록 할 수도 있습니다.

관련 정보