当pip安装'pyrbase'时,我得到错误'UnicodeDecodeError:'cp949'编解码器无法解码位置500中的字节0xe2:非法的多字节序列'

2024-09-27 23:24:56 发布

您现在位置:Python中文网/ 问答频道 /正文

Collecting jws>=0.1.3 (from python-jwt==2.0.1->pyrebase)
  Using cached https://files.pythonhosted.org/packages/01/9e/1536d578ed50f5fe8196310ddcc921a3cd8e973312d60ac74488b805d395/jws-0.1.3.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\Wesely\AppData\Local\Temp\pip-install-w5z8dsub\jws\setup.py", line 17, in <module>
        long_description=read('README.md'),
      File "C:\Users\Wesely\AppData\Local\Temp\pip-install-w5z8dsub\jws\setup.py", line 5, in read
        return open(os.path.join(os.path.dirname(__file__), fname)).read()
    UnicodeDecodeError: 'cp949' codec can't decode byte 0xe2 in position 500: illegal multibyte sequence

    ----------------------------------------

我尝试了easy_安装pyresbase,并使用virtualenv。在

我用的是韩国的Windows10。在


Tags: pipinfrompyreadlocalsetupline
2条回答

我刚刚解决了这个问题。 MyGitHub.io

这是jws包中的一个bug,它应该考虑其setup.py中的编码问题。在

我的解决方案:先安装jws

  • 使用pip download jws代替pip install
  • 使用7z打开filename.tar.gz存档
  • 编辑setup.py文件
  • 换行
    return open(os.path.join(os.path.dirname(__file__), fname)).read()

^{pr2}$
  • 重新归档tar文件,运行pip installfilename.tar

安装jws之后,运行pip install pyrebase。 它应该有用。在

我通过删除包含python dev.option的visualstudiocommunity2017解决了这个问题

相关问题 更多 >

    热门问题