Python 我能';我甚至不进口熊猫';utf-8';编解码器可以';t解码字节
当我尝试导入熊猫(将熊猫作为pd导入)>时,我得到错误:Python 我能';我甚至不进口熊猫';utf-8';编解码器可以';t解码字节,python,pandas,Python,Pandas,当我尝试导入熊猫(将熊猫作为pd导入)>时,我得到错误: 'utf-8' codec can't decode byte 0xb0 in position 796: invalid start byte UnicodeDecodeError Traceback (most recent call last) <ipython-input-3-7dd3504c366f> in <module> ----> 1 imp
'utf-8' codec can't decode byte 0xb0 in position 796: invalid start byte
UnicodeDecodeError Traceback (most recent call last)
<ipython-input-3-7dd3504c366f> in <module>
----> 1 import pandas as pd
~\anaconda3\lib\site-packages\pandas\__init__.py in <module>
9 for dependency in hard_dependencies:
10 try:
---> 11 __import__(dependency)
12 except ImportError as e:
13 missing_dependencies.append(f"{dependency}: {e}")
~\anaconda3\lib\site-packages\numpy\__init__.py in <module>
149 from . import fft
150 from . import polynomial
--> 151 from . import random
152 from . import ctypeslib
153 from . import ma
~\anaconda3\lib\site-packages\numpy\random\__init__.py in <module>
177
178 # add these for module-freeze analysis (like PyInstaller)
--> 179 from . import _pickle
180 from . import _common
181 from . import _bounded_integers
~\anaconda3\lib\site-packages\numpy\random\_pickle.py in <module>
----> 1 from .mtrand import RandomState
2 from ._philox import Philox
3 from ._pcg64 import PCG64
4 from ._sfc64 import SFC64
**mtrand.pyx in init numpy.random.mtrand()**
我搜索了这个问题,发现有些人在尝试用熊猫读取csv文件时遇到了这个问题
或者做一些其他的动作。但我的问题在我看来是不同的。我甚至不能导入库
我再次尝试卸载和安装熊猫。(康达卸载>康达安装)。一开始问题消失了,我可以毫无差错地导入熊猫。但现在,30分钟后,我又遇到了这个问题——“编解码器无法解码”。在这30分钟里我什么也没做。问题可能是什么?如何解决
以下是错误:
'utf-8' codec can't decode byte 0xb0 in position 796: invalid start byte
UnicodeDecodeError Traceback (most recent call last)
<ipython-input-3-7dd3504c366f> in <module>
----> 1 import pandas as pd
~\anaconda3\lib\site-packages\pandas\__init__.py in <module>
9 for dependency in hard_dependencies:
10 try:
---> 11 __import__(dependency)
12 except ImportError as e:
13 missing_dependencies.append(f"{dependency}: {e}")
~\anaconda3\lib\site-packages\numpy\__init__.py in <module>
149 from . import fft
150 from . import polynomial
--> 151 from . import random
152 from . import ctypeslib
153 from . import ma
~\anaconda3\lib\site-packages\numpy\random\__init__.py in <module>
177
178 # add these for module-freeze analysis (like PyInstaller)
--> 179 from . import _pickle
180 from . import _common
181 from . import _bounded_integers
~\anaconda3\lib\site-packages\numpy\random\_pickle.py in <module>
----> 1 from .mtrand import RandomState
2 from ._philox import Philox
3 from ._pcg64 import PCG64
4 from ._sfc64 import SFC64
**mtrand.pyx in init numpy.random.mtrand()**
UnicodeDecodeError回溯(最近一次呼叫最后一次)
在里面
---->1进口熊猫作为pd
~\anaconda3\lib\site packages\pandas\\uuuuuu init\uuuuuuuuuuuu.py in
9对于硬依赖项中的依赖项:
10试试:
--->11.导入(依赖项)
12除e以外:
13缺少依赖项。追加(f“{dependency}:{e}”)
~\anaconda3\lib\site packages\numpy\\uuuuuu init\uuuuuuuuuuuu.py in
149来自。输入fft
150美元。输入多项式
-->151来自。随机输入
152来自。导入ctypeslib
153来自。进口ma
~\anaconda3\lib\site packages\numpy\random\\uuuuu init\uuuuuuuuu.py in
177
178#添加这些用于模块冻结分析(如PyInstaller)
-->179来自。进口腌菜
180美元。进口(普通)
181来自。导入有界整数
中的~\anaconda3\lib\site packages\numpy\random\\u pickle.py
---->1从.mtrand导入随机状态
2自.\u philox进口philox
3从pcg64导入pcg64
4从.\u sfc64导入sfc64
**init numpy.random.mtrand()中的mtrand.pyx**
可能是您的磁盘坏了。问题不在熊猫身上,而是在努比。除非其中一个numpy文件损坏,否则您所看到的应该是不可能的。您可以尝试卸载并重新安装numpy,但对我来说,这似乎是一个硬件问题。