Numpy update fails with "Permission denied" error

I downloaded the precompiled numpy binary from http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy and tried to update the current numpy installation on Windows 7 using

 pip install --upgrade "numpy-1.10.4 vanilla-cp27-none-win32.whl" 

I get the following error:

 C:\Users\Jeroen\AppData\Local\Enthought\Canopy\User\Scripts\pip-script.py run on 04/01/16 13:20:05 Unpacking c:\users\jeroen\downloads\numpy-1.10.4 vanilla-cp27-none-win_amd64.whl Installing collected packages: numpy Cleaning up... Exception: Traceback (most recent call last): File "C:\Users\Jeroen\AppData\Local\Enthought\Canopy\User\lib\site-packages\pip\basecommand.py", line 122, in main status = self.run(options, args) File "C:\Users\Jeroen\AppData\Local\Enthought\Canopy\User\lib\site-packages\pip\commands\install.py", line 283, in run requirement_set.install(install_options, global_options, root=options.root_path) File "C:\Users\Jeroen\AppData\Local\Enthought\Canopy\User\lib\site-packages\pip\req.py", line 1435, in install requirement.install(install_options, global_options, *args, **kwargs) File "C:\Users\Jeroen\AppData\Local\Enthought\Canopy\User\lib\site-packages\pip\req.py", line 671, in install self.move_wheel_files(self.source_dir, root=root) File "C:\Users\Jeroen\AppData\Local\Enthought\Canopy\User\lib\site-packages\pip\req.py", line 901, in move_wheel_files pycompile=self.pycompile, File "C:\Users\Jeroen\AppData\Local\Enthought\Canopy\User\lib\site-packages\pip\wheel.py", line 215, in move_wheel_files clobber(source, lib_dir, True) File "C:\Users\Jeroen\AppData\Local\Enthought\Canopy\User\lib\site-packages\pip\wheel.py", line 209, in clobber shutil.copy2(srcfile, destfile) File "C:\Users\Jeroen\AppData\Local\Enthought\Canopy\App\appdata\canopy-1.6.2.3262.win-x86_64\lib\shutil.py", line 130, in copy2 copyfile(src, dst) File "C:\Users\Jeroen\AppData\Local\Enthought\Canopy\App\appdata\canopy-1.6.2.3262.win-x86_64\lib\shutil.py", line 83, in copyfile with open(dst, 'wb') as fdst: IOError: [Errno 13] Permission denied: 'C:\\Users\\Jeroen\\AppData\\Local\\Enthought\\Canopy\\User\\Lib\\site-packages\\numpy\\core\\multiarray.pyd' 

Additional information about the currently installed version of numpy on my system:

 Python 2.7.3 |EPD_free 7.3-2 (32-bit)| (default, Apr 12 2012, 14:30:37) [MSC v.1500 32 bit (Intel)] on win32 Type "credits", "demo" or "enthought" for more information. >>> import numpy >>> print numpy.__version__ 1.7.1 >>> print numpy.__path__ ['C:\\Python27\\lib\\site-packages\\numpy'] 
+5
source share
6 answers

I removed both Enthought Canopy and EDP and then I was able to update numpy via pip .

0
source

I had the same message, and for me just need to close the eclipse before upgrading or reinstalling numpy. I don’t know why, but it can help people who have a similar problem, first make sure that everything is closed.

+17
source

I had a similar error message when trying to upgrade numpy to 1.11. What worked for me was to delete the numpy folder manually from Lib / site-packages /, and then set the whl variable (via the CMD admin window) using the usual install install command.

+7
source
  • Turn off the Python process in task manager
  • delete the file name "numpy \ core \ multiarray.pyd" (if any)
  • open CTRL + SHIFT cmd
  • Now try installing the package. It will be successfully installed.
+4
source

Just close the IDLE windows, this works for me

0
source

There was the same problem. I solved it by contacting the command module as an administrator. Do it:

  • Click Start
  • Click All Programs
  • Click Accessories
  • Right Click Command Prompt
  • Run as administrator

If the "User Account Management" dialog box appears, click "This is what you want."

0
source

Source: https://habr.com/ru/post/1246227/


All Articles