安装tesserocr包时出现异常:

Exception:
Traceback (most recent call last):
  File "C:\Users\upup\AppData\Local\conda\conda\envs\http\lib\site-packages\pip\compat\__init__.py", line 73, in console_to_str
    return s.decode(sys.__stdout__.encoding)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xd5 in position 70: invalid continuation byte

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\Users\upup\AppData\Local\conda\conda\envs\http\lib\site-packages\pip\commands\install.py", line 335, in run
    wb.build(autobuilding=True)
  File "C:\Users\upup\AppData\Local\conda\conda\envs\http\lib\site-packages\pip\wheel.py", line 749, in build
    self.requirement_set.prepare_files(self.finder)
  File "C:\Users\upup\AppData\Local\conda\conda\envs\http\lib\site-packages\pip\req\req_set.py", line 380, in prepare_files
    ignore_dependencies=self.ignore_dependencies))
  File "C:\Users\upup\AppData\Local\conda\conda\envs\http\lib\site-packages\pip\req\req_set.py", line 634, in _prepare_file
    abstract_dist.prep_for_dist()
  File "C:\Users\upup\AppData\Local\conda\conda\envs\http\lib\site-packages\pip\req\req_set.py", line 129, in prep_for_dist
    self.req_to_install.run_egg_info()
  File "C:\Users\upup\AppData\Local\conda\conda\envs\http\lib\site-packages\pip\req\req_install.py", line 439, in run_egg_info
    command_desc='python setup.py egg_info')
  File "C:\Users\upup\AppData\Local\conda\conda\envs\http\lib\site-packages\pip\utils\__init__.py", line 676, in call_subprocess
    line = console_to_str(proc.stdout.readline())
  File "C:\Users\upup\AppData\Local\conda\conda\envs\http\lib\site-packages\pip\compat\__init__.py", line 75, in console_to_str
    return s.decode('utf_8')
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xd5 in position 70: invalid continuation byte

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\Users\upup\AppData\Local\conda\conda\envs\http\lib\site-packages\pip\basecommand.py", line 215, in main
    status = self.run(options, args)
  File "C:\Users\upup\AppData\Local\conda\conda\envs\http\lib\site-packages\pip\commands\install.py", line 385, in run
    requirement_set.cleanup_files()
  File "C:\Users\upup\AppData\Local\conda\conda\envs\http\lib\site-packages\pip\utils\build.py", line 38, in __exit__
    self.cleanup()
  File "C:\Users\upup\AppData\Local\conda\conda\envs\http\lib\site-packages\pip\utils\build.py", line 42, in cleanup
    rmtree(self.name)
  File "C:\Users\upup\AppData\Local\conda\conda\envs\http\lib\site-packages\pip\_vendor\retrying.py", line 49, in wrapped_f
    return Retrying(*dargs, **dkw).call(f, *args, **kw)
  File "C:\Users\upup\AppData\Local\conda\conda\envs\http\lib\site-packages\pip\_vendor\retrying.py", line 212, in call
    raise attempt.get()
  File "C:\Users\upup\AppData\Local\conda\conda\envs\http\lib\site-packages\pip\_vendor\retrying.py", line 247, in get
    six.reraise(self.value[0], self.value[1], self.value[2])
  File "C:\Users\upup\AppData\Local\conda\conda\envs\http\lib\site-packages\pip\_vendor\six.py", line 686, in reraise
    raise value
  File "C:\Users\upup\AppData\Local\conda\conda\envs\http\lib\site-packages\pip\_vendor\retrying.py", line 200, in call
    attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
  File "C:\Users\upup\AppData\Local\conda\conda\envs\http\lib\site-packages\pip\utils\__init__.py", line 102, in rmtree
    οnerrοr=rmtree_errorhandler)
  File "C:\Users\upup\AppData\Local\conda\conda\envs\http\lib\shutil.py", line 494, in rmtree
    return _rmtree_unsafe(path, onerror)
  File "C:\Users\upup\AppData\Local\conda\conda\envs\http\lib\shutil.py", line 384, in _rmtree_unsafe
    _rmtree_unsafe(fullname, onerror)
  File "C:\Users\upup\AppData\Local\conda\conda\envs\http\lib\shutil.py", line 393, in _rmtree_unsafe
    onerror(os.rmdir, path, sys.exc_info())
  File "C:\Users\upup\AppData\Local\conda\conda\envs\http\lib\site-packages\pip\utils\__init__.py", line 114, in rmtree_errorhandler
    func(path)
PermissionError: [WinError 32] 另一个程序正在使用此文件,进程无法访问。: 'C:\\Users\\upup\\AppData\\Local\\Temp\\pip-build-fixlbed7\\tesserocr'

解决方法为:修改pip源代码

在"C:\Users\upup\AppData\Local\conda\conda\envs\http\lib\site-packages\pip\compat\__init__.py"

的第75行,把return s.decode('utf_8')改为return s.decode('cp936') 即可。

PermissionError: [WinError 32] 另一个程序正在使用此文件,进程无法访问。: 'C:\\Users\\upup\\AppData\\Local\\Temp\\pip-bui相关推荐

  1. PermissionError: [WinError 32] 另一个程序正在使用此文件,进程无法访问。: 'C:\\Users\\ADMINI~1\\AppDa ta\\Local\\Temp\\pi

    python3.6 安装富途的量化包时出现: PermissionError: [WinError 32] 另一个程序正在使用此文件,进程无法访问.: 'C:\Users\ADMINI~1\AppDa ...

  2. PermissionError: [WinError 32] 另一个程序正在使用此文件,进程无法访问

    Traceback (most recent call last):   File "E:\Python3.7\lib\shutil.py", line 566, in move ...

  3. logging多进程报错:PermissionError: [WinError 32] 另一个程序正在使用此文件,进程无法访问

    logging多进程报错:PermissionError: [WinError 32] 另一个程序正在使用此文件,进程无法访问 问题重现 2019-12-23 13:28:24,415 - INFO: ...

  4. 【解决python中使用pillow报错】PermissionError: [WinError 32] 另一个程序正在使用此文件,进程无法访问

    项目场景 import os from PIL import Image img = Image.open('test.png') w, h = img.size if w > h:os.rem ...

  5. 解决报错:PermissionError: [WinError 32] 另一个程序正在使用此文件,进程无法访问。PermissionError: [WinError 5] 拒绝访问。

    本博客帮你解决两个问题: 1. 当运行 'python -m pip install --upgrade pip' 时,出现 PermissionError: [WinError 5] 拒绝访问,该如 ...

  6. 【纠错】——错误:PermissionError: [WinError 32] 另一个程序正在使用此文件,进程无法访问。“+解决方案

    目录 问题出现场景 原因 解决方案 问题出现场景 先打开pdf文件,获取pdf文件内容后,利用os.remove()来删除文件,这时候出现错误 os.remove(source_path)Permis ...

  7. PermissionError: [WinError 32] 另一个程序正在使用此文件,进程无法访问。

    PermissionError: [WinError 32] 另一个程序正在使用此文件,进程无法访问. 这个问题影响不大,可以不解决,也可以解决 在setting文件里面修改 # file_name ...

  8. 【报错】python删除图片遇到权限问题:[WinError 32] 另一个程序正在使用此文件,进程无法访问。

    问题: 报错:PermissionError: [WinError 32] 另一个程序正在使用此文件,进程无法访问. 修改前代码: img = Image.open(file) if img.size ...

  9. [Kafka错误]-----kafka在window下出现另一个程序正在使用此文件,进程无法访问的错误

    目录 前言------对于只想解决这个问题的程序猿们,可以直接跳到"解决" 1.背景 2.问题 3.原因 4.解决(尾部有提供编译好的kafka包下载链接) 4.1kafka补丁版 ...

最新文章

  1. 第 6-2 课:SpringMVC 核心 + 面试题
  2. 离散数学之集合论【中】
  3. 在window打包war
  4. es6 默认的 Iterator 接口
  5. python 第13天作业
  6. Java 范例 - 线程
  7. mysql事件类型_MySQL binlog中的事件类型
  8. terminal显示mysql_mac如何在terminal终端中操作mysql
  9. java 多线程 异步调用
  10. vba调用二维码ocx
  11. 知行:成长的迭代之路
  12. saiku 展示优化第二步(要诀和技巧)
  13. 智能运维 VS 传统运维|AIOps服务管理解决方案全面梳理
  14. Unity实用案例之——屏幕画线和线框渲染
  15. 产品打磨日记-给SA交待的任务
  16. 什么是oop,你对他是怎么理解的
  17. 错误隐藏学习手记(六)
  18. Java 连接数据库的几种方法
  19. 11.9 leetcode打卡
  20. 无限创世5.0.0游戏

热门文章

  1. 在虚拟机中通过vs2010连接到2013 access数据库
  2. ESC32 windows 环境搭建【Visual Studio Code】
  3. 在 Able2Extract 中打开的 PDF 文档的某些部分显示为无法识别的字符?
  4. html 设置min height,CSS中min-height使用技巧
  5. linux raid5 恢复,恢复磁盘阵列RAID 5损坏硬盘
  6. Python:urllib解析查询参数parse_qsl、parse_qs
  7. NXP RT1021应用笔记
  8. 【转】利用泰勒公式推导梯度下降法
  9. Dimensionality Reduction - Principle Component Analysis problem formulation
  10. 520 送女朋友礼物大全 (推荐男生收藏)