2016-10-21 3 views
0

pip 설치를 사용하여 python 패키지를 설치하는 동안 도움이 필요합니다. pip 설치는 get-pip.py에서 설치합니다.Windows 7에서 pip 설치하는 동안 오류가 발생하는 중 오류가 발생했습니다.

Exception: 
Traceback (most recent call last): 
    File "c:\python27\lib\site-packages\pip\basecommand.py", line 215, in main 
    status = self.run(options, args) 
    File "c:\python27\lib\site-packages\pip\commands\install.py", line 310, in run 
    wb.build(autobuilding=True) 
    File "c:\python27\lib\site-packages\pip\wheel.py", line 750, in build 
    self.requirement_set.prepare_files(self.finder) 
    File "c:\python27\lib\site-packages\pip\req\req_set.py", line 370, in prepare_files 
    ignore_dependencies=self.ignore_dependencies)) 
    File "c:\python27\lib\site-packages\pip\req\req_set.py", line 587, in _prepare_file 
    session=self.session, hashes=hashes) 
    File "c:\python27\lib\site-packages\pip\download.py", line 810, in unpack_url 
    hashes=hashes 
    File "c:\python27\lib\site-packages\pip\download.py", line 661, in unpack_http_url 
    rmtree(temp_dir) 
    File "c:\python27\lib\site-packages\pip\_vendor\retrying.py", line 49, in wrapped_f 
    return Retrying(*dargs, **dkw).call(f, *args, **kw) 
    File "c:\python27\lib\site-packages\pip\_vendor\retrying.py", line 212, in call 
    raise attempt.get() 
    File "c:\python27\lib\site-packages\pip\_vendor\retrying.py", line 247, in get 
    six.reraise(self.value[0], self.value[1], self.value[2]) 
    File "c:\python27\lib\site-packages\pip\_vendor\retrying.py", line 200, in call 
    attempt = Attempt(fn(*args, **kwargs), attempt_number, False) 
    File "c:\python27\lib\site-packages\pip\utils\__init__.py", line 102, in rmtree 
    onerror=rmtree_errorhandler) 
    File "c:\python27\lib\shutil.py", line 249, in rmtree 
    onerror(os.remove, fullname, sys.exc_info()) 
    File "c:\python27\lib\site-packages\pip\utils\__init__.py", line 110, in rmtree_errorhandler 
    if os.stat(path).st_mode & stat.S_IREAD: 
WindowsError: [Error 5] Access is denied: 'c:\\users\\ganesr01\\appdata\\local\\ 
temp\\pip-nhsft2-unpack\\pypiwin32-219-cp27-none-win32.whl' 
+1

WindowsError가 실행중인 것처럼 보이고 관리자로 cmd 창을 엽니 다. – Alastair

+0

@Alastair, 답장을 보내 주셔서 감사합니다. 하지만 Admin cmd 창에서도 같은 오류가 발생했습니다 –

+0

디렉토리에서'shutil.rmtree'를 호출하는 중입니다. 파일이 이미 삭제되었지만 아직 연결 해제되지 않은 경우 (맬웨어 스캐너와 같은 일부 커널 구성 요소가 여전히 참조를 가지고 있기 때문에) 디렉토리 목록에는 있지만 stat를 열어 보려는 경우에도 열어 둡니다. 액세스가 거부되면 실패합니다. 그것이 실패한 후에'% TEMP % \ pip-nhsft2-unpack' 디렉토리를 그 자리에 남겨 두는가? 이 디렉토리에 휠 파일'pypiwin32-219-cp27-none-win32.whl'이 있습니까? 그리고 그것을 읽을 수 있습니까 (zip 파일입니까?)? – eryksun

답변

0

관리자로 명령 프롬프트를 열고 제외하고 명령을 다시 실행

편집 : 그건 당신이 당신은 권한을 변경해야 해당 폴더에 쓸 수있는 권한이없는 것 같습니다 작동하지 않는 경우 그 폴더에.

+0

파일은 OP 자신의 프로세스에 의해 생성 된 OP 자신의'% TEMP %'디렉토리에 있습니다. 허가 문제가 될 가능성은 희박합니다. – eryksun

관련 문제