2017-05-06 1 views
3

파이썬을 배우기 시작했을 때 저는 virtualenv에 대해 알지 못했고 시스템 레벨에서 모든 것을 설치했습니다.시스템 수준에서 설치된 모든 pip 패키지를 제거 하시겠습니까?

문제를 예방하기 위해 완전히 정리하고 싶었습니다. 그러나 requirements.txt를 만든 다음 제거를 실행하려고하면 다음 오류가 발생하고 제거가 완료되지 않습니다. 어떤 아이디어가 잘못된 것일까 요?

> Exception: 
Traceback (most recent call last): 
    File "/usr/local/lib/python2.7/site-packages/pip/basecommand.py", line 215, in main 
    status = self.run(options, args) 
    File "/usr/local/lib/python2.7/site-packages/pip/commands/uninstall.py", line 76, in run 
    requirement_set.uninstall(auto_confirm=options.yes) 
    File "/usr/local/lib/python2.7/site-packages/pip/req/req_set.py", line 346, in uninstall 
    req.uninstall(auto_confirm=auto_confirm) 
    File "/usr/local/lib/python2.7/site-packages/pip/req/req_install.py", line 754, in uninstall 
    paths_to_remove.remove(auto_confirm) 
    File "/usr/local/lib/python2.7/site-packages/pip/req/req_uninstall.py", line 115, in remove 
    renames(path, new_path) 
    File "/usr/local/lib/python2.7/site-packages/pip/utils/__init__.py", line 267, in renames 
    shutil.move(old, new) 
    File "/usr/local/Cellar/python/2.7.12_2/Frameworks/Python.framework/Versions/2.7/lib/python2.7/shutil.py", line 303, in move 
    os.unlink(src) 
OSError: [Errno 13] Permission denied: '/usr/local/lib/python2.7/site-packages/awscli-1.11.83.dist-info/DESCRIPTION.rst' 
+0

는'OSError afrad 그 메신저 이상을 제공하지 못할 ...이 시간을 협력 : [errno를 13] 권한 denied'가있다 위대한 시작은 여기에. '사용자 '는 일부 파일의 링크를 해제 할 수있는 권한이 없습니다. 아마도'sudo'를 호출하는 것을 잊었을까요? – Abdou

+0

내 생각이 처음이므로 sudo를 확실히 호출했습니다. – jwarris91

+0

이것은 [이 pip 문제] (https://github.com/pypa/pip/issues/3165)와 관련이있을 수 있습니다. 내 생각 엔 몇 가지 의존성이 이미 첫 번째 패스에서 제거 되었기 때문에 터미널을 시작할 때이 파일이 작동한다는 것입니다. 따라서 터미널을 시작할 때 이러한 변경 사항이 적용되고 전반적인 제거가 원활하게 진행되었습니다. – Abdou

답변

1

하지 놀라운 솔루션하지만 난 단말기를 재부팅하고 다시는 sudo를 시도하고 내가

관련 문제