在macOS sierra上运行python 3版本时出现此错误10.12

问题描述:

请任何人帮助我,我正在通过python3.6或3.5在我的macOS sierra上读取fasta文件,并得到此错误,但代码在Windows机器上运行时正常工作与python 3.5.2。 请任何人告诉我什么是实际问题。 我在我的Mac上安装了两次python,但没有任何效果。在macOS sierra上运行python 3版本时出现此错误10.12

文件“/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/codecs.py”,第321行,解码为 (result,consume)= self._buffer_decode(data,self。错误,最后) UnicodeDecodeError:'utf-8'编解码器无法解码位置647中的字节0xd0:无效延续字节

+2

欢迎来到Stack Overflow!您可以先[参观](http://*.com/tour)并学习[如何提出一个好问题](http://*.com/help/how-to-ask)并创建一个[最小,完整和可验证](http://*.com/help/mcve)示例。这使我们更容易帮助你。 –

+0

可能重复的[Python的UnicodeDecodeError在Mac,但不是在PC?](http://*.com/questions/33114999/python-unicodedecodeerror-on-mac-but-not-on-pc) – MaLiN2223

看起来您正在使用系统的python。我自己在macOS上,我用苹果技巧多次发疯。我强烈建议使用anaconda安装python,它非常简单,然后可以使用不同版本的python和模块尝试尽可能多的环境。你有更好的控制。

对不起,如果这不是一个完整记录的答案,它更像是一个评论,但我没有权限给予评论(由于赏金声誉损失)。我希望这有帮助。

+0

谢谢,斯蒂芬。我使用pycharm编辑器,但我也听到Anaconda很好。但是问题仍然在Anaconda。我搜索谷歌,它说,因为mac使用unicode utf-8和个人电脑使用不同的东西,如Ascii。感谢您的建议。 – priyatama