Python 为什么可以';我不是要给普莱尔做准备吗?
我正在尝试安装Plyer。但是,当我运行setup.py时,会出现以下错误:Python 为什么可以';我不是要给普莱尔做准备吗?,python,kivy,Python,Kivy,我正在尝试安装Plyer。但是,当我运行setup.py时,会出现以下错误: Traceback (most recent call last): File "/Users/arden/Downloads/plyer-1.2.4/setup.py", line 28, in <module> changelog = fd.read() File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3
Traceback (most recent call last):
File "/Users/arden/Downloads/plyer-1.2.4/setup.py", line 28, in <module>
changelog = fd.read()
File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/encodings/ascii.py", line 26, in decode
return codecs.ascii_decode(input, self.errors)[0]
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 4636: ordinal not in range(128)
回溯(最近一次呼叫最后一次):
文件“/Users/arden/Downloads/plyer-1.2.4/setup.py”,第28行,在
changelog=fd.read()
文件“/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/encodings/ascii.py”,第26行,解码
返回编解码器。ascii_解码(输入,自身错误)[0]
UnicodeDecodeError:“ascii”编解码器无法解码位置4636处的字节0xc3:序号不在范围内(128)
我不知道发生了什么,也不知道是否有比运行更好的安装方法
我通过空闲使用Mac(OS 10.12)和Python 3.5。在项目中使用plyer的方法:-
- 下载并设置python路径eg(导出PYTHONPATH=~/code/plyer:$PYTHONPATH)
- 在buildozer.spec文件中包括plyer:)
pip安装plyer
)和主(pip安装https://github.com/kivy/plyer/zipball/master
)我可以在py2和py3上工作。添加到KeyWeeUsr中,如果您是为ios或android开发的,您可以将其包含在buildozer.spec文件的要求中。我是为这两个开发的(理想情况下…),我刚安装了buildozer,我应该在.spec中键入什么来构建它?另外,我正在我的Mac电脑上测试它。它还能用吗?潜藏在plyer示例周围。你需要像现在一样将plyer放入需求中。我在弄清楚如何使用buildozer时遇到了困难…:(另外,如果它有助于pip install plyer为python而不是kivy安装它。我做错了吗?这是可行的,但只有在我意识到你的意思是kivy-m pip install plyer而不是pip install plyer时)。