2015-07-09 19 views
6

Potrzebuję użyć win32api dla rpy2. Więc poszedłem do http://www.lfd.uci.edu/~gohlke/pythonlibs/#pywin32 i próbowałem zainstalować go za pomocą pip. Mam jednak poniższe błędy. Jak mogę przezwyciężyć ten problem odmowy uprawnień?Instalowanie pywin32 - odmowa win32api.pyd odmówiono


C:\Anaconda\Scripts\pip-script.py run on 07/09/15 16:48:30 
Unpacking c:\users\myname\downloads\pywin32-219-cp34-none-win_amd64.whl 

Installing collected packages: pywin32 

    Found existing installation: pywin32 218.4 

    Uninstalling pywin32: 

     Removing file or directory c:\anaconda\lib\site-packages\pywin32-218.4-py2.7.egg-info 
     Successfully uninstalled pywin32 

    Rolling back uninstall of pywin32 

    Replacing c:\anaconda\lib\site-packages\pywin32-218.4-py2.7.egg-info 
Cleaning up... 

Exception: 
Traceback (most recent call last): 
    File "C:\Anaconda\lib\site-packages\pip\basecommand.py", line 134, in main 
status = self.run(options, args) 
    File "C:\Anaconda\lib\site-packages\pip\commands\install.py", line 241, in run 
requirement_set.install(install_options, global_options, root=options.root_path) 
    File "C:\Anaconda\lib\site-packages\pip\req.py", line 1298, in install 
requirement.install(install_options, global_options, *args, **kwargs) 
    File "C:\Anaconda\lib\site-packages\pip\req.py", line 595, in install 
self.move_wheel_files(self.source_dir) 
    File "C:\Anaconda\lib\site-packages\pip\req.py", line 815, in move_wheel_files 
move_wheel_files(self.name, self.req, wheeldir, user=self.use_user_site, home=self.target_dir) 
    File "C:\Anaconda\lib\site-packages\pip\wheel.py", line 172, in move_wheel_files 
clobber(source, lib_dir, True) 
    File "C:\Anaconda\lib\site-packages\pip\wheel.py", line 166, in clobber 
shutil.move(srcfile, destfile) 
    File "C:\Anaconda\lib\shutil.py", line 301, in move 
copy2(src, real_dst) 
    File "C:\Anaconda\lib\shutil.py", line 130, in copy2 
copyfile(src, dst) 
    File "C:\Anaconda\lib\shutil.py", line 83, in copyfile 
with open(dst, 'wb') as fdst: 
IOError: [Errno 13] Permission denied: 'C:\\Anaconda\\Lib\\site-packages\\win32\\win32api.pyd' 
+0

Powód Próbowałem przeinstalować pywin32 jest to, że przed tym Poszedłem do python CLI i próbowałem "importować win32api", ale powiedział "Imoort Error: brak modułu o nazwie win32api" – twfx

+0

Prawdopodobnie musisz zaktualizować pip. Co to jest wyjście 'pip --version'? –

+0

pip 1.4.1 .... konieczne? – twfx

Odpowiedz

-2

Jeśli to tylko „brak dostępu” sytuacja, spróbuj dodać sudo przed pip (Uwaga: musi być @ właściciela/poziomie administratora)

+0

'sudo' nie działa w systemie Linux –

+0

@ alfonso.kim Och, dziwne, mam linuxa i miałem ten sam problem, ale przezwyciężyłem go sudo 0_o plz, jestem ciekawy –

+0

Przepraszam, miałem na myśli Windows. 'sudo' nie działa w systemie Windows. –

Powiązane problemy