2014-12-01 6 views
0

패키지를 제거하려고하는데 언젠가는 (실제로 기억이 안나네요) 분명히 설치 한 것 같아서 패키지 이름이 astropy이라고 생각했던 것보다 어렵다고 생각합니다.파이썬 패키지를 제거 할 수 없습니다.

내가 할 경우 : 설치로 목록에

import pip 
inst_packgs = pip.get_installed_distributions() 
inst_packgs_lst = ["%s" % (i.key) for i in inst_packgs] 
print inst_packgs_lst 

패키지를.

내가하려고하지만 경우 :

pip list 

패키지 설치로 나열되지입니다.

내가 할 경우

pip search astropy 

패키지가 PyPi에서 사용 가능한 패키지로 나열됩니다.

내가하려고하면 :

pip uninstall astropy 

내가 얻을 :

Cannot uninstall requirement astropy, not installed 
Storing debug log for failure in /home/gabriel/.pip/pip.log 

왜이 작동하지 않습니다? 시스템에서이 패키지를 어떻게 제거해야합니까?

pyenv


UPDATE 내 시스템에 설치되어 있으며이 패키지가 표시되지 않은 이유입니다 로컬 다른 버전으로 설정했다. 죄송합니다 모두들,이 질문은 폐회/삭제되어야합니다.

pip search your_query 

+0

로그 파일에 유용한 정보가 있습니까? – Carsten

답변

0

완성도를 위해 제 질문에 답해주세요.

pyenv이 내 시스템에 설치되었으며 로컬로 다른 버전으로 설정 되었기 때문에 패키지가 표시되지 않았습니다.

1

https://pip.pypa.io/en/latest/reference/pip_search.html "이름이나 요약 your_query을 포함 PyPI 패키지에 대한 검색 수".

astropy는 PyPI에 존재하지만 시스템에 설치되어 있지 않은

시도 :

pip list 

대신에 설치된 패키지의 목록을 얻을 수 있습니다.

+0

'pip list'는 설치된 것으로 보이지 않지만'pip.get_installed_distributions()'_does_. 게다가, 저는 그러한 패키지를 정기적으로 사용하고 있다고 확신합니다. – Gabriel

+0

이 패키지를 가져 오시겠습니까? 작동합니까 ? –

+0

업데이트 된 질문을 참조하십시오. 'pyenv'가 문제였습니다. – Gabriel

관련 문제