%EB%A5%BC%20%EC%8B%A4%ED%96%89%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F%20(%22%EB%B6%84%EC%87%84%EA%B8%B0%EB%A5%BC%20%EB%A1%9C%EB%93%9C%ED%95%A0%20%EC%88%98%20%EC%97%86%EC%8A%B5%EB%8B%88%EB%8B%A4%3A%20'%EB%B6%84%EC%87%84%EA%B8%B0'%EB%9D%BC%EB%8A%94%20%EB%AA%A8%EB%93%88%EC%9D%B4%20%EC%97%86%EC%8A%B5%EB%8B%88%EB%8B%A4.%22).png)
Debian10에서 rmlint GUI(Shredder)를 실행하고 싶지만 다음 오류가 발생합니다:
분쇄기를 로드할 수 없습니다. 'Shredder'라는 모듈이 없습니다.
설치가 손상되었기 때문일 수 있습니다. 다시 설치해 보세요.
답변1
콘솔에서 다음 두 명령을 실행하세요.
export PYTHONPATH=$PYTHONPATH:/usr/lib/python3/dist-packages
rmlint --gui
소프트웨어 설명서에서도 PYTHONPATH를 변경하는 것이 좋습니다.https://rmlint.readthedocs.io/en/latest/install.html#troubleshooting
이 답변(위 참조)에는 변경 방법이 설명되어 있습니다.
애플리케이션을 시작할 때마다 이를 실행하고 싶지 않다면 export PYTHONPATH=$PYTHONPATH:/usr/lib/python3/dist-packages
~/.bashrc 파일의 맨 아래에 추가하여 .bashrc를 사용하여 애플리케이션을 시작할 수 있습니다 rmlint --gui
. 그러나 이로 인해 다른 Python 응용 프로그램이 중단될 수 있습니다.
파란색 아이콘이 있는 애플리케이션 바로가기에서 애플리케이션을 실행하려는 경우(예: 검색 결과 또는 고정된 바로가기를 통해) 마우스 오른쪽 버튼을 클릭하고 응용 프로그램 편집...을 선택한 후 응용 프로그램 탭으로 이동하여 명령을 다음으로 바꿉니다.
export PYTHONPATH=$PYTHONPATH:/usr/lib/python3/dist-packages && rmlint --gui
이제 바로가기를 클릭하여 애플리케이션을 시작할 수 있습니다.
편집: sudo rm /usr/local/bin/python*
python3을 잘못 설치한 경우 도움이 될 수 있습니다(패키지 관리자를 통해 설치된 상태로 유지되어야 함). 이에 해당하는 경우 다음 오류가 발생할 수 있습니다.
Failed to load shredder: cannot import name '_gi' from 'gi' (/usr/lib/python3/dist-packages/gi/__init__.py)
This might be due to a corrupted install; try reinstalling.