升级numpy失败,并显示“权限被拒绝".错误 [英] Upgrading numpy fails with "Permission denied" error
本文介绍了升级numpy失败,并显示“权限被拒绝".错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我从 http://www.lfd下载了预编译的numpy
二进制文件.uci.edu/〜gohlke/pythonlibs/#numpy ,并尝试使用
I downloaded a precompiled numpy
binary from http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy and tried upgrading my current numpy
install on Windows 7 with
pip install --upgrade "numpy-1.10.4 vanilla-cp27-none-win32.whl"
我收到以下错误:
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'
有关我的系统上当前安装的numpy
版本的更多信息:
Some more info 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']
推荐答案
我有相同的消息,对我来说,只需要在更新或重新安装numpy之前先关闭eclipse.不知道为什么,但是这可能会帮助有类似问题的人首先确保所有内容都已关闭.
I had the same message and for me it was simply needing to close eclipse before updating or reinstalling numpy. Not sure why, but this may help people having a similar problem to first make sure everything is closed.
这篇关于升级numpy失败,并显示“权限被拒绝".错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文