2017-04-03 3 views
0

나는 가상 피쉬를 설치했으나 작동하지만, vf로 만든 venv에있을 때 내 프롬프트가 표시되지 않습니다. 가상 물고기없이 venv를 만들면 프롬프트에는 venv 표시기 만 있습니다.Virtualfish를 제거 하시겠습니까?

나는 가상 물고기의 지침을 funced fish_prompt에 따라 가려고했지만 기능을 수정할 수 없습니다. 함수를 삭제하거나 함수에 추가하려고하면 터미널이 미쳐 버립니다. 기존 함수는 점프하고 행을 복제하며 입력을 받아들이지 않습니다. 나는 포기하고 버추얼 피쉬를 삭제하고 싶지만, pip uninstall virtualfish 일 때 Cannot uninstall requirement virtualfish, not installed을 반환합니다. 내가 그것을 sudo하는 경우에도 동일합니다. 그것은 pip 동결에도 나타나지 않습니다. 그러나 vf venv이 제대로 작동하므로 분명히 어딘가에 설치됩니다.

이것은 나를 미치게 만들었고 나는 그냥 사라지 길 원합니다. 어떻게 제거 할 수 있습니까?

답변

0

나는 pip uninstall virtualfish을 실행하는 데 어려움이 없었고 pip uninstall virtualenv이 뒤를이었다. python -c 'import virtualfish;print(virtualfish.__path__)'을 실행하면 모듈의 디렉토리가 표시됩니다.

funced fish_prompt을 실행했을 때의 동작은 $TERM 변수가 잘못되었거나 편집기의 구성이 잘못되었다고합니다.

추신 :이 질문은 물고기 또는 파이썬을 사용하여 프로그래밍하는 것과 아무 관계가 없으므로 superuser.com에 속합니다.

1

버추얼 피쉬 제거시 문제가 발생하면 pip uninstall을 실행하기 전에 현재 venv를 vf deactivate으로 그대로 두십시오. 그렇지 않으면 현재 virtualenv에서 virtualfish를 제거하려고 시도 할 것입니다 (이는 전 세계적으로 설치되었을 가능성이 높으므로 실패합니다).

+0

이것에 대해서는 들리 겠지만, 현재 가상 물고기는'config.fish'에로드 될 때까지 물고기 환경에 아무 것도하지 않습니다. 로더 라인을 제거하고 물고기를 닫은 후 다시 열면 완전히 비활성화되어 모든 것을 정상으로 되돌립니다. –