我正在尝试在Windows 10上安装3DR solo命令行。以下是我得到的例外情况。我一直在做很多阅读和谷歌搜索。我无法弄清楚许可被拒绝的问题。我有这个部分shutil.copyfile(srcfile,destfile),但我仍然被拒绝。
例外: Traceback(最近一次调用最后一次): 文件" c:\ python35 \ lib \ site-packages \ pip \ basecommand.py",第211行,主要 status = self.run(options,args)
文件" c:\ python35 \ lib \ site-packages \ pip \ commands \ install.py",第311行,在运行中 根= options.root_path,
文件" c:\ python35 \ lib \ site-packages \ pip \ req \ req_set.py",第646行,安装中 ** kwargs
文件" c:\ python35 \ lib \ site-packages \ pip \ req \ req_install.py",第803行,在 安装self.move_wheel_files(self.source_dir,root = root)
文件" c:\ python35 \ lib \ site-packages \ pip \ req \ req_install.py",第998行,中
move_wheel_files isolated = self.isolated,
文件" c:\ python35 \ lib \ site-packages \ pip \ wheel.py",第339行,中
move_wheel_files clobber(source,lib_dir,True)
文件" c:\ python35 \ lib \ site-packages \ pip \ wheel.py",第317行,在clobber中 shutil.copyfile(srcfile,destfile)
文件" c:\ python35 \ lib \ shutil.py",第115行,在copyfile中 打开(dst,' wb')为fdst:
PermissionError:[Errno 13]权限被拒绝:' c:\ python35 \ Lib \ site-packages \ _cffi_backend.cp35-win32.pyd'
答案 0 :(得分:0)
这听起来很简单,但是你是否正在运行一个提升的命令行?
答案 1 :(得分:0)
如果要升级cffi软件包,即已经安装了cffi软件包,并且正在尝试将cffi升级到上一版本的pip install xyz
软件包,那么您只需要做的就是
删除:c:\python35\Lib\site-packages\_cffi_backend.cp35-win32.pyd
然后重试。