我该如何解决。我找不到任何带有“ Temp \ pip-install-7utykvpt \ polyglot”的目录
C:\Windows\system32>pip install polyglot
Collecting polyglot
Using cached https://files.pythonhosted.org/packages/e7/98/e24e2489114c5112b083714277204d92d372f5bbe00d5507acf40370edb9/polyglot-16.7.4.tar.gz
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "C:\Users\Lenovo\AppData\Local\Temp\pip-install-7utykvpt\polyglot\setup.py", line 15, in <module>
readme = readme_file.read()
File "c:\users\lenovo\appdata\local\programs\python\python36\lib\encodings\cp1252.py", line 23, in decode
return codecs.charmap_decode(input,self.errors,decoding_table)[0]
UnicodeDecodeError: 'charmap' codec can't decode byte 0x81 in position 4941: character maps to <undefined>
----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in C:\Users\Lenovo\AppData\Local\Temp\pip-install-7utykvpt\polyglot\
最佳答案
该目录是临时的,如其名称中所述。如果pip运行失败或成功,它将在运行结束时销毁它。
您的错误很明显,它告诉您在阅读自述文件时发现一个Unicode字符,但它不知道如何解码。
看来这是一个已知问题,https://github.com/aboSamoor/polyglot/issues/127,https://github.com/aboSamoor/polyglot/issues/93,https://github.com/aboSamoor/polyglot/issues/91。链接的问题中提供了各种解决方案。