显示错误。
UnicodeDecodeError:'charmap'编解码器无法解码位置1671的字节0x8d:字符映射到
答案 0 :(得分:1)
首先,您在MinGW Shell中,因此您无法执行C:\ path \ file,因为bash会解释反斜杠。您必须将它们加倍。即使执行此操作,也会失败,因为必须指定包含 setup.py
的目录。
您首先必须下载EbookLib(版本0.15)
并在setup.py
中编辑以下文本:
long_description = open('README.md').read(),
对此:
long_description = open('README.md', encoding="utf-8").read(),
然后在EbookLib目录中运行它:
pip install .
答案 1 :(得分:1)
此问题已在github上解决。解决方案的步骤和链接如下:
首先从conda安装swig **** conda安装swig ****
从发行版中下载了EbookLib 0.15 zip
https://github.com/aerkalov/ebooklib/releases
解压缩它,手动(使用记事本++)删除README.md文件中的Unicode字符。 (unicode字符位于第44行)
导航到解压缩的EbookLib 0.15文件夹
cd to_unzipped_folder_path_here
点安装。
最后
通过pip安装textract