当我做pip install sklearn --upgrade
,我得到了以下错误:
Exception: Traceback (most recent call last): File "d:\anaconda3\lib\site-packages\pip\basecommand.py", line 209, in main status = self.run(options, args) File "d:\anaconda3\lib\site-packages\pip\commands\install.py", line 317, in run prefix=options.prefix_path, File "d:\anaconda3\lib\site-packages\pip\req\req_set.py", line 732, in install **kwargs File "d:\anaconda3\lib\site-packages\pip\req\req_install.py", line 835, in install self.move_wheel_files(self.source_dir, root=root, prefix=prefix) File "d:\anaconda3\lib\site-packages\pip\req\req_install.py", line 1030, in move_wheel_files isolated=self.isolated, File "d:\anaconda3\lib\site-packages\pip\wheel.py", line 344, in move_wheel_files clobber(source, lib_dir, True) File "d:\anaconda3\lib\site-packages\pip\wheel.py", line 322, in clobber shutil.copyfile(srcfile, destfile) File "d:\anaconda3\lib\shutil.py", line 115, in copyfile with open(dst, 'wb') as fdst: PermissionError: [Errno 13] Permission denied: 'd:\\anaconda3\\Lib\\site-packages\\sklearn\\utils\\m urmurhash.cp35-win_amd64.pyd'
命令提示符以pipe理员身份运行,所以我有权限。
我该怎么办? 任何build议,将不胜感激。
你有没有安装像numpy和scipy的依赖? 检查出来,然后我们会继续下去。
最终解决方案:尝试conda
像conda install scikit-learn=_version_
以下是我在安装了Anaconda Python 3.6的Windows 10电脑上解决这个问题的方法: