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_install pyrebase,并使用了virtualenv。
我正在使用韩语Windows 10.
答案 0 :(得分:5)
我刚刚解决了这个问题。 MyGitHub.io
这是jws包的错误,它应该考虑setup.py
中的编码问题。
我的解决方案:首先安装jws
pip download jws
代替pip install
filename.tar.gz
存档更改此行
return open(os.path.join(os.path.dirname(file), fname).read()
进入
return open(os.path.join(os.path.dirname(file), fname), encoding="UTF-8").read()
重新存档tar文件,运行pip install filename.tar
安装jws
后,运行pip install pyrebase
。
它应该工作。
更新:适用于新版
jws
更改
return open(os.path.join(os.path.dirname(__file__), fname)).read()
到
return open(os.path.join(os.path.dirname(__file__), fname), encoding="UTF-8").read()
答案 1 :(得分:0)
我通过删除包括python dev的Visual Studio Community 2017解决了此问题。选项
答案 2 :(得分:0)
我通过
解决了这个问题按照我的requirements.txt
未指定使用pyrebase编码的旧版本的python-jwt
其中一个成功了。